ホームページ > バックエンド開発 > Python チュートリアル > Selenium「chromedriver」実行可能ファイルのパスエラーを解決するにはどうすればよいですか?

Selenium「chromedriver」実行可能ファイルのパスエラーを解決するにはどうすればよいですか?

Susan Sarandon
リリース: 2024-12-09 04:24:12
オリジナル
465 人が閲覧しました

How to Solve the Selenium

Selenium WebDriver の「chromedriver」バイナリ パスの問題を修正する方法

Python で Selenium WebDriver を使用しようとすると、エラーが発生する場合がありますメッセージ: 「「chromedriver」実行可能ファイルがパスで使用可能である必要があります。」バイナリ パスを手動でダウンロードして構成したにもかかわらず、このエラーは引き続き発生します。

原因と解決策

この問題は、バイナリ パスを手動で構成する従来の方法に起因します。これを解決するには、ドライバーのセットアップ プロセスを自動化する webdriver-manager モジュールの使用を検討してください。

インストールと実装

pip install webdriver-manager
ログイン後にコピー

インストールしたら、次のようにコードを更新します。次の変更:

from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager

driver = webdriver.Chrome(ChromeDriverManager().install())
ログイン後にコピー

ChromeDriverManager クラスを使用すると、正しいバイナリが自動的にダウンロードされてインストールされるため、手動でパスを設定する必要がなくなります。このアプローチは、webdriver-manager の対応するドライバー マネージャーを使用して、Firefox、Edge、Internet Explorer などの他のブラウザーにも適用できます。

以上がSelenium「chromedriver」実行可能ファイルのパスエラーを解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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