WhatsApp Mesajlarını Python ile 3 Adımda Otomatikleştirin

Jan 14 2023
.
  • Bir web tarayıcısını kontrol etmek ve WhatsApp'ın web sürümüyle (web.whatsapp.com) etkileşimde bulunmak için Selenium kitaplığını kullanın
  • Sayfada etkileşimde bulunmanız gereken öğeleri bulmak için tarayıcının geliştirici araçlarını kullanın (örneğin, bir mesaj girmek için giriş alanı, bir mesaj göndermek için düğme)
  • Mesajları otomatik olarak göndermek için manuel olarak gerçekleştireceğiniz eylemleri (örn. giriş alanına metin girme, gönder düğmesine tıklama) simüle etmek için Selenyum'u kullanın.

from selenium import webdriver
from selenium.webdriver.common.keys import Keys

# Create a new instance of the Firefox driver
driver = webdriver.Firefox()

# Go to WhatsApp Web
driver.get("https://web.whatsapp.com/")

# Wait for the user to scan the QR code
input("Press enter after scanning QR code")

# Find the search box and click it
search_box = driver.find_element_by_xpath('//*[@id="side"]/div[1]/div/label/div/div[2]')
search_box.click()

# Send the contact name or number
search_box.send_keys("Name or Number")
search_box.send_keys(Keys.RETURN)

# Find the message input box
message_box = driver.find_element_by_xpath('//*[@id="main"]/footer/div[1]/div[2]/div/div[2]')

# Send the message
message_box.send_keys("Your message")
message_box.send_keys(Keys.RETURN)

# Close the driver
driver.close()