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
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)
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é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:
- Szövegessen több csoportot egyszerre
- Küldje el az üzeneteket egy előre meghatározott üzenetlistából véletlenszerűen vagy
- 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