python - Selenium Chrome Webdriver 获取默认适配器失败错误

标签 python selenium selenium-webdriver selenium-chromedriver

所以我创建了这个 selenium 机器人来在网站上执行一些任务。直到上周它都工作正常,但突然我开始在控制台中看到错误(附有屏幕截图)。但它并没有结束程序。

该机器人不使用蓝牙。这是一个简单的机器人,可以填写表格然后提交。

以前有人见过这个错误吗?如果有人能建议我如何解决这个问题,我将不胜感激。

已编辑:我无法找到任何解决方案。因此,我将 webdriver 更改为 Firefox。

附注我的chrome浏览器版本是81.0.4044.138,它与我下载的chrome webdriver兼容。

Adapter Error image

最佳答案

正如这个问题的答案中所述-How to solve 'Getting Default Adapter failed' error when launching Chrome and try to access a webpage using the ChromeDriver using Selenium ,你应该检查一下-

  • Selenium 已升级至当前级别版本 3.141.59。您可以使用以下 python 命令进行检查:

     import selenium
     print(selenium.__version__)
    

     >>> 3.141.0
    
  • ChromeDriver 已更新至当前 ChromeDriver v84.0 级别。您可以使用以下 CLI 命令检查它:

    chromedriver -v
    

    > ChromeDriver 85.0.4183.87
    
  • Chrome 已更新至当前 Chrome 版本 84.0 级别。 (根据ChromeDriver v84.0发行说明)

    从浏览器设置中检查您的 Chrome 版本,在左侧 Pane 中点击底部的“关于 Chrome”。

    enter image description here

  • 如果您的基本 Web 客户端版本太旧,请将其卸载并安装最新的 GA 和发布版本的 Web 客户端。

关于python - Selenium Chrome Webdriver 获取默认适配器失败错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61673634/

相关文章:

python - 图像展平像素列表

java - 无法解决将 sendKeys() 与 Selenium WebDriver Java.lang.CharSequence 一起使用时出错

javascript - 我如何等待元素在 WebDriverJS 中可点击?

java - 在 xpath 中指定多个条件

java - Selenium 网络驱动程序/Java : handling calendar

java - 为什么我们需要下载浏览器(IE、Chrome)驱动程序

java - 在 Java 中使用 Selenium Chrome 驱动程序测试视频对象

python - Pandas "TypeError: unsupported operand type(s) for +: ' Timedelta' 和 'float' "

python - PyQT 使用循环向选项卡添加数据/信息

python - 数据框列上的时间操作