[英]Using Python & Selenium to send message to friend in Facebook
[英]python send message in messenger using selenium
我嘗試使用以下代碼,我必須手動打開信使 window,它確實發送了消息,但發送一次后,它會返回以下錯誤,'value':keys_to_typing(value)}) return self._parent .execute(命令,參數)
from selenium import webdriver
driver = webdriver.Chrome("C:\Image\chromedriver.exe")
driver.get('https://www.facebook.com')
for i in range(99):
name = input('Enter the name of user or group : ')
msg = input('Enter your message : ')
count = int(input('Enter the count : '))
input('Enter anything after scanning QR code')
# user = driver.find_element_by_xpath('//span[@title = "{}"]'.format(name))
# user.click()
msg_box = driver.find_element_by_class_name("_1mf._1mj")
for i in range(count):
msg_box.send_keys(msg," 第",i,"次")
button = driver.find_element_by_class_name('_30yy._38lh._7kpi')
button.click()
真正的問題是您必須使用另一個元素來發送鍵元素的 xpath 是//div[@aria-label="Aa"]
所以找到它的行將是
driver.find_element_by_xpath('//div[@aria-label="Aa"]')
喜歡幫助你。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.