וואטסאפ באמצעות Python!

וואטסאפ באמצעות Python!

האם אי פעם רצית לאחל לחברים שלך ביום ההולדת שלהם או לשלוח סט של הודעות לחבר שלך (או כל איש קשר בווטסאפ!) באופן אוטומטי בזמן מוגדר מראש או לשלוח לחברים שלך על ידי שליחת אלפי הודעות טקסט אקראיות בוואטסאפ! באמצעות אוטומציה של דפדפן אתה יכול לעשות הכל והרבה יותר! 

ראשית עליך להתקין את אלה:

1) Python Bindings for Selenium (תוכנת אוטומציה של דפדפן)  

pip install selenium 

2) כרום מנהל התקן אינטרנט 

הורד את מנהל ההתקן של Chrome מכאן: דף הורדת Chromedriver (בחר את הגרסה הספציפית שלך) חלץ אותו במיקום הידוע בשם אנחנו צריכים את המיקום מאוחר יותר

אם אתה נתקע איפשהו עיין בתיעוד: קישור לתיעוד

3) דפדפן אינטרנט Chromium ( קוד פתוח גרסת דפדפן כרום)  

sudo apt-get install chromium-browser 

זהו! אתה מוכן.

בוא נצלול פנימה מיד

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  )   

שמור את הטלפון הנייד שלך איתך. בחר WhatsApp web מהסרגל העליון ב-WhatsApp (3 נקודות) 

צילום מסך2


לאחר מכן הפעל את הסקריפט (ודא שהוספת את הנתיב המוחלט עבור מנהל ההתקן של כרום והחלפת את משתנה יעד עם שם החבר שלך). סרוק את קוד ה-QR שמופיע על המסך ותיהנה מהעוצמה של פיתון!

צילום מסך 3

אנא השתמש בסקריפט זה רק למטרות חינוכיות, אני לא אחראי אם החברים שלך (או אפילו וואטסאפ) יחסמו אותך.

אתה מוזמן לשנות את הקוד. נסה:  

  1. הוסף טקסט לקבוצות מרובות בו-זמנית
  2. שלח את ההודעות מרשימה מוגדרת מראש של הודעות באופן אקראי או
  3. שלח טקסט אקראי לחלוטין.

הגיבו למטה על החוויה שלכם!

כשזה מגיע לאוטומציה של דפדפן זה רק קצה הקרחון. יכתוב מאמרים נוספים על אוטומציה של דפדפן כדי לתת לך הצצה לכוחו!

פוסט קשור: 

אוטומציה של דפדפן באמצעות סלניום

צור חידון