WebDriverException: 'chromedriver' Executable Not Found
Selenium の WebDriverException は、Chromedriver を使用するときに発生する一般的なエラーです。このエラーは、「chromedriver」実行可能ファイルがシステムの PATH 環境変数に存在しない場合に発生します。
エラーの分析
この特定のケースでは、エラーがスローされます。 Python の Selenium Chromedriver を使用してユーザー エージェントを変更しようとしています。次のコード行が使用されます:
from selenium import webdriver chrome_path = r'C:\Users\Desktop\chromedriver_win32\chromedriver.exe' driver = webdriver.Chrome(chrome_path) options = webdriver.ChromeOptions() options.add_argument('user-agent = Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36') driver = webdriver.Chrome(chrome_options=options)
ただし、chromedriver 実行可能ファイルの正しいパスを設定しているにもかかわらず、エラーが継続します。
解決策
この問題の解決策は、初期化中に chromedriver 実行可能ファイルの絶対パスとともに「executable_path」を渡すことですWebドライバー。これは次のように行われます。
from selenium import webdriver options = webdriver.ChromeOptions() options.add_argument('user-agent = Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2228.0 Safari/537.36') driver = webdriver.Chrome(chrome_options=options, executable_path=r'C:\Users\Desktop\chromedriver_win32\chromedriver.exe') driver.get('https://www.google.co.in')
「executable_path」パラメータを指定すると、WebDriver は chromedriver 実行可能ファイルの特定の場所に誘導され、エラーが解決されます。
以上がWebDriverException: \'chromedriver\' 実行可能ファイルが Selenium に見つかりません が発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。