首页 >后端开发 >Python教程 >如何修复 ChromeDriver 和 Chrome v87 中的'无法从节点连接读取描述符”错误?

如何修复 ChromeDriver 和 Chrome v87 中的'无法从节点连接读取描述符”错误?

Patricia Arquette
Patricia Arquette原创
2024-11-08 21:56:021031浏览

How to Fix

无法从 ChromeDriver 和 Chrome v87 中的节点连接错误读取描述符

问题:

用户在Chrome v87和ChromeDriver期间遇到错误v87.0.4280.20 升级,特别是 Windows 10 中的“无法从节点连接读取描述符:连接到系统的设备无法运行”错误。

原因:

虽然此错误的根本原因仍不清楚,但它似乎特定于最新的 ChromeDriver

解决方案:

要解决此问题,可以通过实验性选项进行快速修复:

options.add_experimental_option('excludeSwitches', ['enable-logging'])

已更新代码:

from selenium import webdriver

options = webdriver.ChromeOptions() 
options.add_argument("start-maximized")
# Suppress error messages/logs
options.add_experimental_option('excludeSwitches', ['enable-logging'])
driver = webdriver.Chrome(options=options, executable_path=r'C:\WebDrivers\chromedriver.exe')
driver.get('https://www.google.com/')

通过使用以下命令抑制错误消息exceptSwitches 选项,可以隐藏错误日志而不影响浏览器功能。

以上是如何修复 ChromeDriver 和 Chrome v87 中的'无法从节点连接读取描述符”错误?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn