gpt4 book ai didi

python - 使用 Selenium 的 WhatsApp Web 自动化无法正常工作

转载 作者:行者123 更新时间:2023-12-02 18:03:29 25 4
gpt4 key购买 nike

我找到了this python script on github通过 Selenium 自动发送 WhatsApp Web 消息。

#https://www.github.com/iamnosa
#Let's import the Selenium package
from selenium import webdriver

#Let's use Firefox as our browser
web = webdriver.Firefox()
web.get('http://web.whatsapp.com')
input()

#Replace Mr Kelvin with the name of your friend to spam
elem = web.find_element_by_xpath('//span[contains(text(),"Mr Kelvin")]')
elem.click()
elem1 = web.find_elements_by_class_name('input')
while True:
elem1[1].send_keys('hahahahahahaha')
web.find_element_by_class_name('send-container').click()

尽管它是为了发送垃圾邮件,但我试图将其改编为一个好的目的,但目前的脚本似乎不起作用。它不是通过 WhatsApp Web 发送消息,而是简单地加载 QR 身份验证屏幕,然后在我使用手机进行身份验证后什么也不做。

有什么线索可以解释为什么会发生这种情况吗?我正在 Firefox 上运行最新版本的 Selenium WebDriver,并且 geckodriver 已被提取到/usr/bin/。

最佳答案

我意识到这篇文章比较旧,但似乎仍然经常被查看。@vhad01 的击键解释很有意义,但对我来说不起作用。

一个对我有用的简单肮脏的解决方法:将 input() 替换为

import time
time.sleep(25)

而 25 是代码进一步执行之前等待的秒数。 (15 也应该足以扫描二维码,...)。

关于python - 使用 Selenium 的 WhatsApp Web 自动化无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42046939/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com