Oletko koskaan halunnut toivottaa ystävillesi automaattisesti heidän syntymäpäiviään tai lähettää joukon viestejä ystävällesi (tai mille tahansa Whatsapp-kontaktille!) automaattisesti ennalta asetettuna aikana tai lähettää ystävillesi lähettämällä tuhansia satunnaisia tekstiviestejä WhatsAppissa! Käyttämällä Selaimen automaatio voit tehdä kaiken ja paljon muuta!
mitä pythonissa on
Ensin sinun on asennettava nämä:
1) Python Bindings for Selenium (selaimen automaatioohjelmisto)
pip install selenium
2) Kromi web-ohjain
Lataa Chrome-ajuri täältä: Chromedriverin lataussivu (valitse oma versiosi ) Pura se tunnetussa paikassa nimellä tarvitsemme paikan myöhemmin
Jos jäät jumiin jonnekin, katso asiakirjoja: Linkki dokumentaatioon
3) Chromium-verkkoselain( Avoin lähdekoodi Chrome-selaimen versio)
sudo apt-get install chromium-browser
Siinä se! Olet valmis.
Sukellaan heti sisään
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)
Pidä matkapuhelin mukanasi. Valitse WhatsApp-verkko WhatsAppin yläpalkista (3 pistettä)
Suorita sitten skripti ( varmista, että olet lisännyt kromiohjaimen absoluuttisen polun ja vaihtanut the kohdemuuttuja ystäväsi nimellä ). Skannaa näytölle ilmestyvä QR-koodi ja nauti pythonin voimasta!
Käytä tätä skriptiä vain koulutustarkoituksiin, en ole vastuussa, jos ystäväsi (tai jopa Whatsapp) estävät sinut.
Voit vapaasti muokata koodia. Yritä:
- Tekstiviesti useille ryhmille kerralla
- Lähetä viestit ennalta määritetystä viestiluettelosta satunnaisesti tai
- Lähetä täysin satunnainen teksti.
Kommentoi alle kokemuksistasi!
Selainautomaation suhteen tämä on vain jäävuoren huippu. Kirjoitan lisää artikkeleita selaimen automaatiosta antaakseen sinulle välähdyksen sen tehosta!
java-alimerkkijonomenetelmä
Aiheeseen liittyvä viesti:
Seleenin automaatio
Luo tietokilpailu