logo

Whatsapp Python használatával!

Szeretett volna valaha is automatikusan kívánni barátait születésnapjukon, vagy üzeneteket küldeni a barátjának (vagy bármely Whatsapp-kapcsolatnak!) egy előre beállított időpontban, vagy elküldeni barátait véletlenszerű SMS-ek ezrei küldésével a WhatsApp-on! Használata Böngésző automatizálás mindent megtehetsz és még sok mást! 

Először telepítenie kell ezeket:

1) Python Bindings for Selenium (böngészőautomatizálási szoftver)  

pip install selenium

2) Króm web-illesztőprogram 



Töltse le a Chrome illesztőprogramját innen: Chromedriver letöltési oldal (válasszon verziót ) Kibontsa ki egy ismert helyen, mint később szükségünk van a helyszínre

Ha valahol elakad, nézze meg a dokumentációt: Dokumentációs link

mi az a címtárbeküldés

3) Chromium webböngésző( Nyílt forráskódú chrome böngésző verziója)  

sudo apt-get install chromium-browser

Ennyi! Minden készen áll.

Azonnal merüljünk bele

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) 

Tartsa magánál mobiltelefonját. Válassza a WhatsApp webet a WhatsApp felső sávjából (3 pont) 

Képernyőkép 2' title=


Ezután futtassa a szkriptet ( Győződjön meg arról, hogy hozzáadta a chrome illesztőprogram abszolút elérési útját, és lecserélte a célváltozó a barátja nevével ). Olvassa be a képernyőn megjelenő QR-kódot, és élvezze a python erejét!

Képernyőkép3' title=

Kérjük, használja ezt a szkriptet csak oktatási célokra, nem vállalok felelősséget, ha barátai (vagy akár a Whatsapp) blokkolnak.

Nyugodtan módosítsa a kódot. Próbáld meg:  

  1. Szövegessen több csoportot egyszerre
  2. Küldje el az üzeneteket egy előre meghatározott üzenetlistából véletlenszerűen vagy
  3. Küldj egy teljesen véletlenszerű szöveget.

Írd meg kommentben a tapasztalataidat!

Ha a böngésző automatizálásáról van szó, ez csak a jéghegy csúcsa. További cikkeket fog írni a böngésző automatizálásáról, hogy bepillantást engedjen annak erejébe!

Kapcsolódó bejegyzés: 

Böngésző automatizálás szelén használatával

Kvíz létrehozása