logo

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

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

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

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' title=


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

Сцреенсхот3' title=

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

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

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

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

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

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

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

миливецрицкет

Креирај квиз