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 サイトの他の関連記事を参照してください。