logo

Whatsapp ved hjælp af Python!

Har du nogensinde ønsket automatisk at ønske dine venner på deres fødselsdage eller sende et sæt beskeder til din ven (eller en hvilken som helst Whatsapp-kontakt!) automatisk på et forudindstillet tidspunkt eller sende dine venner ved at sende tusindvis af tilfældige tekster på WhatsApp! Bruger Browser automatisering du kan gøre det hele og meget mere! 

Først skal du installere disse:

1) Python Bindings for Selenium (browserautomatiseringssoftware)  

pip install selenium

2) Chrome web driver 



fjern første tegn i excel

Download Chrome-driver herfra: Chromedriver download side ( vælg din specifikke version ) Udtræk den på et kendt sted som vi skal bruge stedet senere

Hvis du sidder fast et sted, se dokumentationen: Dokumentationslink

3) Chromium webbrowser( Open source version af chrome browser)  

sudo apt-get install chromium-browser

Det er det! Du er klar.

Lad os dykke ind med det samme

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) 

Hold din mobiltelefon med dig. Vælg WhatsApp web fra den øverste bjælke i WhatsApp (3 prikker) 

Skærmbillede 2' title=


Kør derefter scriptet (sørg for, at du har tilføjet den absolutte sti til chrome-driveren og har erstattet de målvariabel med din vens navn ). Scan QR-koden, der vises på skærmen, og nyd kraften i python!

Skærmbillede 3' title=

Brug venligst dette script kun til uddannelsesformål, jeg er ikke ansvarlig, hvis dine venner (eller endda Whatsapp) blokerer dig.

afkode base64 javascript

Du er velkommen til at ændre koden. Prøv at:  

strint til int
  1. Tekst til flere grupper på én gang
  2. Send beskederne fra en foruddefineret liste over beskeder tilfældigt eller
  3. Send en helt tilfældig tekst.

Kommenter nedenfor om din oplevelse!

Når det kommer til browserautomatisering, er dette kun toppen af ​​isbjerget. Vil skrive flere artikler om browserautomatisering for at give dig et glimt af dens kraft!

Relateret indlæg: 

Browserautomatisering ved hjælp af selen

Opret quiz