ホームページ >バックエンド開発 >Python チュートリアル >ChromeDriver および Chrome v87 での「ノード接続からの記述子の読み取りに失敗しました」エラーを修正する方法?

ChromeDriver および Chrome v87 での「ノード接続からの記述子の読み取りに失敗しました」エラーを修正する方法?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-08 21:56:021030ブラウズ

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/')

excludeSwitches オプションを使用すると、ブラウザの機能に影響を与えることなくエラー ログを非表示にすることができます。

以上がChromeDriver および Chrome v87 での「ノード接続からの記述子の読み取りに失敗しました」エラーを修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。