WebDriverException: ヘッドレス Chrome での PATH エラーで 'chromedriver' 実行可能ファイルが見つかりません
ヘッドレス Chrome で Selenium スクリプトを実行しようとすると、次のエラーが発生する可能性があります:
selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH. Please see https://sites.google.com/a/chromium.org/chromedriver/home
このエラーは次のことを示していますSelenium クライアントが、ヘッドレス Chrome を実行するために不可欠な chromedriver 実行可能バイナリを見つけることができないということです。この問題に対処するには、次のようないくつかの対策を検討できます。
Chromedriver パスを確認します:
driver = webdriver.Chrome(executable_path=r"C:\path\to\chromedriver.exe")
Add Chromedriver to PATH:
executable_path を明示的に指定したくない場合は、chromedriver を含むディレクトリを追加できます。 exe をシステムの PATH 環境変数に追加します。これにより、すべてのプログラムが実行可能ファイルにアクセスできるようになります。
サンプル コード:
以下は、Chrome をヘッドレスで実行するための考慮事項を組み込んだ変更されたコード スニペットです:
from selenium import webdriver from selenium.webdriver.chrome.options import Options chrome_options = Options() chrome_options.add_argument("--headless") driver = webdriver.Chrome(chrome_options=chrome_options, executable_path=r"C:\path\to\chromedriver.exe")
これらの問題に対処することで、chromedriver への適切な接続を確立し、ヘッドレスで Selenium スクリプトを正常に実行できるようになります。クロム。
以上がヘッドレス Chrome の「WebDriverException: 'chromedriver' executable need to be in PATH」エラーを修正する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。