ホームページ > バックエンド開発 > Python チュートリアル > Selenium がヘッドレス Chrome で「chromedriver 実行可能ファイルが見つかりません」エラーをスローするのはなぜですか?

Selenium がヘッドレス Chrome で「chromedriver 実行可能ファイルが見つかりません」エラーをスローするのはなぜですか?

Linda Hamilton
リリース: 2024-12-16 11:01:17
オリジナル
444 人が閲覧しました

Why Does Selenium Throw a

WebDriverException: ヘッドレス Chrome では 'chromedriver' 実行可能ファイルが見つかりません

ヘッドレス Chrome で Selenium スクリプトを実行すると、次のエラーが発生する場合があります:

selenium.common.exceptions.WebDriverException: Message: 'chromedriver' executable needs to be in PATH
ログイン後にコピー

このエラーは、Python Selenium クライアントがchromedriver 実行可能バイナリが見つかりません。この問題を解決するには、次のことを確認してください:

  • chromedriver.exe と chrome.exe: chrome_options.binary_location が chrome.exe ではなく chromedriver.exe を指している必要があります。
  • 実行可能パス: os.path.abspath("chromedriver") は chromedriver のファイルパスを取得しますが、Windows ユーザーの場合は .exe が含まれない場合があります。 .exe を明示的に追加します。
  • Windows のサンプル コード:
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:\YourPath\chromedriver.exe")
ログイン後にコピー

これらの問題に対処することで、Selenium Python でヘッドレス Chrome を正常に使用できるようになります。

以上がSelenium がヘッドレス Chrome で「chromedriver 実行可能ファイルが見つかりません」エラーをスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート