首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python显示停止程序,因为Chrome驱动程序不能使用webbot。

Python显示停止程序,因为Chrome驱动程序不能使用webbot。
EN

Stack Overflow用户
提问于 2022-07-03 17:18:30
回答 1查看 117关注 0票数 0

很长一段时间以来,我一直在这个平台上,所以,就这样。我刚刚开始使用pythons webbot库。从开发人员的立场来看,我认为这是一个非常酷的库。它比大多数基本的在线自动化任务要好得多。我有个问题基本上阻止了我使用它。这是我的代码:

代码语言:javascript
复制
from webbot import Browser

web = Browser()

print(web)

错误信息是:

selenium.common.exceptions.SessionNotCreatedException:消息:会话未创建异常:丢失或无效功能

(驱动程序信息: chromedriver=2.39.562718 (9a2698cba08cf5a471a29d30c8b3e12becabb0e9),platform=Windows NT 10.0.19044 x86_64)

现在我已经看到了这类问题的几个答案,因为我将错误信息复制并粘贴到搜索引擎中,并弹出了一些答案,一些没有详细说明,还有一些没有很好的工作。我可以使用Selenium来做我需要做的事情,但在我看来,webbot库更精简,更易于使用。是否有人知道如何解决这个问题,以及是否webbot开发团队将向webbot库添加任何其他浏览器。感谢您的时间和努力,所有的人回答。

EN

回答 1

Stack Overflow用户

发布于 2022-07-03 17:38:29

给定消息意味着它无法启动浏览器会话,原因有两个:

无论驱动程序版本是否确实不是suitable

  • Webbot,都找不到Chrome二进制文件,而错误只是通用的

我不知道你已经尝试过什么解决方案,但试着:

1.玩这里的驱动程序(>= 76.x.x) https://chromedriver.storage.googleapis.com/index.html

  1. 试图通过

选项显式地指示驱动程序位置。

代码语言:javascript
复制
options = Options()
options.binary_location=r'home/localhome/seeking_code_mastery/driver'
web = webdriver.Chrome(options=options, executable_path='home/localhome/seeking_code_mastery/chrome.bin')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72848511

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档