Whatsapp ved hjælp af Python!

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 

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


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

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

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

  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