Whatsapp Python használatával!

Whatsapp Python használatával!

Szeretett volna valaha is automatikusan kívánni barátait születésnapjukon, vagy üzeneteket küldeni a barátjának (vagy bármely Whatsapp-kapcsolatnak!) egy előre beállított időpontban, vagy elküldeni barátait véletlenszerű SMS-ek ezrei küldésével a WhatsApp-on! Használata Böngésző automatizálás mindent megtehetsz és még sok mást! 

Először telepítenie kell ezeket:

1) Python Bindings for Selenium (böngészőautomatizálási szoftver)  

pip install selenium 

2) Króm web-illesztőprogram 

Töltse le a Chrome illesztőprogramját innen: Chromedriver letöltési oldal (válasszon verziót ) Kibontsa ki egy ismert helyen, mint később szükségünk van a helyszínre

Ha valahol elakad, nézze meg a dokumentációt: Dokumentációs link

3) Chromium webböngésző( Nyílt forráskódú chrome böngésző verziója)  

sudo apt-get install chromium-browser 

Ennyi! Minden készen áll.

Azonnal merüljünk bele

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  )   

Tartsa magánál mobiltelefonját. Válassza a WhatsApp webet a WhatsApp felső sávjából (3 pont) 

Képernyőkép 2


Ezután futtassa a szkriptet ( Győződjön meg arról, hogy hozzáadta a chrome illesztőprogram abszolút elérési útját, és lecserélte a célváltozó a barátja nevével ). Olvassa be a képernyőn megjelenő QR-kódot, és élvezze a python erejét!

Képernyőkép3

Kérjük, használja ezt a szkriptet csak oktatási célokra, nem vállalok felelősséget, ha barátai (vagy akár a Whatsapp) blokkolnak.

Nyugodtan módosítsa a kódot. Próbáld meg:  

  1. Szövegessen több csoportot egyszerre
  2. Küldje el az üzeneteket egy előre meghatározott üzenetlistából véletlenszerűen vagy
  3. Küldj egy teljesen véletlenszerű szöveget.

Írd meg kommentben a tapasztalataidat!

Ha a böngésző automatizálásáról van szó, ez csak a jéghegy csúcsa. További cikkeket fog írni a böngésző automatizálásáról, hogy bepillantást engedjen annak erejébe!

Kapcsolódó bejegyzés: 

Böngésző automatizálás szelén használatával

Kvíz létrehozása