Whatsapp Pythonilla!

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! 

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


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

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!

Aiheeseen liittyvä viesti: 

Seleenin automaatio

Luo tietokilpailu