logo

Whatsapp Pythonilla!

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

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) 

Pidä matkapuhelin mukanasi. Valitse WhatsApp-verkko WhatsAppin yläpalkista (3 pistettä) 

Kuvakaappaus2' title=


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!

Kuvakaappaus3' title=

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ä:  

  1. Tekstiviesti useille ryhmille kerralla
  2. Lähetä viestit ennalta määritetystä viestiluettelosta satunnaisesti tai
  3. 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