ホームページ >バックエンド開発 >Python チュートリアル >Selenium の「'chromedriver' 実行可能ファイルがパスで利用可能である必要があります」エラーを解決する方法?

Selenium の「'chromedriver' 実行可能ファイルがパスで利用可能である必要があります」エラーを解決する方法?

Barbara Streisand
Barbara Streisandオリジナル
2024-12-13 11:44:17175ブラウズ

How to Solve the Selenium

WebDriverException: 'chromedriver' 実行可能パスの問題

Python で Selenium を利用しようとすると、多くのユーザーがエラー メッセージ「'chromedriver」を受け取るという複雑な問題に遭遇します。 ' 実行可能ファイルがパス内で利用可能である必要があります。」このエラーは、ユーザーの環境変数「Path」に chromedriver 実行可能ファイルが正しく配置されているように見えるにもかかわらず発生します。

この問題を解決する従来のアプローチには、公式 Web サイトから chromedriver 実行可能ファイルを手動でダウンロードし、それに応じて Path 変数を設定する必要があります。 。ただし、webdriver-manager パッケージを使用すると、より効率的なソリューションが利用可能です。

この方法を使用するには、次の手順に従います:

  1. Pip を使用して webdriver-manager をインストールします。
pip install webdriver-manager
  1. 自動的に処理するように Python コードを変更しますchromedriver のインストール:
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager().install())

この改訂されたコードは、webdriver-manager を利用して、適切な chromedriver バイナリを自動的にダウンロードしてインストールし、手動のセットアップと構成の必要性を軽減します。この方法はプロセスを簡素化するだけでなく、Firefox、Edge、Internet Explorer などの他のブラウザ バイナリの自動インストールもサポートします。

以上がSelenium の「'chromedriver' 実行可能ファイルがパスで利用可能である必要があります」エラーを解決する方法?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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