我正在关注这个在线资源,用于构建Instagram机器人。在其中,讲师使用硒,我通过运行安装:pip3 install selenium
然后他提到使用ChromeDriver。我下载了它并按照此资源安装了它。我测试了它,似乎它有效,但是当我尝试在我的脚本中使用它时它崩溃了,出现一条错误消息:Error sending sync broker message: the pipe is being closed (0xE8)
发生错误时我运行的脚本是:
from selenium import webdriver
class InstaBot:
def __init__(self):
self.driver = webdriver.Chrome()
self.driver.get('https://instagram.com')
InstaBot()
我如何解决此错误?我通读了几十篇文章,但仍然没有找到原因。感谢帮助。
我已经检查了您的代码,它对我来说效果很好。 尝试将您的 Chrome 浏览器更新到最新版本 (79.0.3945.130(,然后下载其匹配的 ChromeDriver 版本 (79.0.3945.36(。 请注意,ChromeDriver 应该与您的代码位于同一文件夹中。