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
Pythonfrom 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