Вхатсапп користећи Питхон!

Вхатсапп користећи Питхон!

Да ли сте икада пожелели да аутоматски честитате својим пријатељима њихове рођендане или да пошаљете скуп порука свом пријатељу (или било ком Вхатсапп контакту!) аутоматски у унапред одређено време или да пошаљете пријатељима слањем хиљада насумичних текстова на ВхатсАпп! Коришћење Аутоматизација претраживача можете све то и још много више! 

Прво морате да инсталирате ове:

1) Питхон Везови за Селен (софтвер за аутоматизацију претраживача)  

pip install selenium 

2) Цхроме веб драјвер 

Преузмите Цхроме драјвер одавде: Страница за преузимање Цхромедривер-а (одаберите своју конкретну верзију) Извуците га на познату локацију као локација нам треба касније

Ако се негде заглавите, погледајте документацију: Веза за документацију

3) Цхромиум веб прегледач( Отвореног кода верзија Цхроме претраживача)  

sudo apt-get install chromium-browser 

То је то! Све је спремно.

Хајдемо одмах

Python
   from   selenium   import   webdriver   from   selenium.webdriver.support.ui   import   WebDriverWait   from   selenium.webdriver.support   import   expected_conditions   as   EC   from   selenium.webdriver.common.keys   import   Keys   from   selenium.webdriver.common.by   import   By   import   time   # Replace below path with the absolute path   # to chromedriver in your computer   driver   =   webdriver  .  Chrome  (  '/home/saket/Downloads/chromedriver'  )   driver  .  get  (  'https://web.whatsapp.com/)   wait   =   WebDriverWait  (  driver     600  )   # Replace 'Friend's Name' with the name of your friend   # or the name of a group   target   =   ''Friend  '  s Name''   # Replace the below string with your own message   string   =   'Message sent using Python!!!'   x_arg   =   '//span[contains(@title'   +   target   +   ')]'   group_title   =   wait  .  until  (  EC  .  presence_of_element_located  ((   By  .  XPATH     x_arg  )))   group_title  .  click  ()   inp_xpath   =   '//div[@][@]'   input_box   =   wait  .  until  (  EC  .  presence_of_element_located  ((   By  .  XPATH     inp_xpath  )))   for   i   in   range  (  100  ):   input_box  .  send_keys  (  string   +   Keys  .  ENTER  )   time  .  sleep  (  1  )   

Држите мобилни телефон са собом. Изаберите ВхатсАпп веб са горње траке у ВхатсАпп-у (3 тачке) 

Сцреенсхот2


Затим покрените скрипту ( уверите се да сте додали апсолутну путању за цхроме драјвер и да сте заменили тхе циљна променљива са именом вашег пријатеља). Скенирајте КР код који се појављује на екрану и уживајте у моћи питона!

Сцреенсхот3

Користите ову скрипту само у образовне сврхе. Нисам одговоран ако вас ваши пријатељи (или чак Вхатсапп) блокирају.

Слободно измените код. Покушајте да:  

  1. Пошаљите текст више група одједном
  2. Шаљите поруке са унапред дефинисане листе порука насумично или
  3. Пошаљите потпуно насумичан текст.

Коментирајте испод о свом искуству!

Када је у питању аутоматизација претраживача, ово је само врх леденог брега. Написаће још чланака о аутоматизацији претраживача да бисте стекли увид у његову моћ!

Повезани пост: 

Аутоматизација претраживача помоћу Селена

Креирај квиз