Whatsapp z uporabo Pythona!

Whatsapp z uporabo Pythona!

Ste že kdaj želeli svojim prijateljem samodejno voščiti rojstne dneve ali svojemu prijatelju (ali kateremu koli stiku v Whatsappu!) samodejno poslati niz sporočil ob vnaprej določenem času ali poslati svojim prijateljem s pošiljanjem na tisoče naključnih besedil na WhatsApp! Uporaba Avtomatizacija brskalnika zmorete vse in še veliko več! 

Najprej morate namestiti te:

1) Vezave Python za Selenium (programska oprema za avtomatizacijo brskalnika)  

pip install selenium 

2) Chrome spletni gonilnik 



Prenesite gonilnik za Chrome tukaj: Stran za prenos Chromedriverja (izberite svojo specifično različico) Izvlecite ga na znano lokacijo kot lokacijo potrebujemo kasneje

Če se vam kje zatakne Glejte dokumentacijo: Povezava do dokumentacije

3) spletni brskalnik Chromium ( Odprtokodni različica brskalnika chrome)  

sudo apt-get install chromium-browser 

To je to! Vse je pripravljeno.

Potopimo se takoj

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  )   

Mobilni telefon imejte pri sebi. Izberite WhatsApp web v zgornji vrstici v WhatsApp (3 pike) 

Posnetek zaslona2


Nato zaženite skript (prepričajte se, da ste dodali absolutno pot za gonilnik za chrome in zamenjali the ciljna spremenljivka z imenom vašega prijatelja). Skenirajte kodo QR, ki se prikaže na zaslonu, in uživajte v moči pythona!

Posnetek zaslona3

Prosimo, uporabite ta skript samo za izobraževalne namene. Nisem odgovoren, če vas prijatelji (ali celo Whatsapp) blokirajo.

Prosto lahko spremenite kodo. Poskusite:  

  1. Pošlji SMS več skupinam hkrati
  2. Pošljite sporočila iz vnaprej določenega seznama sporočil naključno oz
  3. Pošlji popolnoma naključno besedilo.

Spodaj komentirajte svojo izkušnjo!

Ko gre za avtomatizacijo brskalnika, je to le vrh ledene gore. Napisal bom več člankov o avtomatizaciji brskalnika, da bi vam dal vpogled v njegovo moč!

Sorodna objava: 

Avtomatizacija brskalnika z uporabo Seleniuma

Ustvari kviz

Top Članki

Kategorija

Zanimivi Članki