ホームページ  >  記事  >  バックエンド開発  >  古い Chrome バージョンの Python で Selenium を使用した「Chrome バイナリが見つかりません」エラーを修正する方法

古い Chrome バージョンの Python で Selenium を使用した「Chrome バイナリが見つかりません」エラーを修正する方法

Susan Sarandon
Susan Sarandonオリジナル
2024-11-01 10:03:02175ブラウズ

How to Fix

古い Chrome バージョンの Python で Selenium を使用すると Chrome バイナリ エラーが見つかりません

Python で Selenium を使用して古いバージョンの Google Chrome を操作する場合、次のエラーが発生する場合があります:

このエラーは、ChromeDriver が Chrome バイナリを見つけられないことを示します。この問題を解決する方法は次のとおりです:

1.バイナリの場所を設定します:

コードを編集し、binary_location 属性を使用して Chrome バイナリへのパスを指定します。パスが正しいこと、および Chrome のバージョンが使用している ChromeDriver のバージョンと一致していることを確認してください。

例:

2. ChromeDriver のバージョンを確認します:

ChromeDriver のバージョンが、使用している Chrome のバージョンと互換性があることを確認してください。 ChromeDriver は公式 Web サイトからダウンロードできます。

3.パス変数の確認:

PATH 環境変数に ChromeDriver 実行可能ファイルを含むディレクトリが含まれているかどうかを確認します。

4. Selenium の更新:

古い Chrome バージョンのサポートが含まれている可能性があるため、Selenium を最新バージョンに更新することを検討してください。

5.サンドボックスを無効にする (Windows のみ):

Chrome バイナリのプロパティを開き、[ターゲット] フィールドを確認します。次のフラグをターゲットの末尾に追加します:

これにより Chrome サンドボックスが無効になり、問題の解決に役立つ可能性があります。

6. chromedriver-binary モジュールを使用します:

より高度なシナリオでは、chromedriver-binary モジュールを使用して、さまざまなバージョンの ChromeDriver を自動的にインストールおよび管理できます。

以上が古い Chrome バージョンの Python で Selenium を使用した「Chrome バイナリが見つかりません」エラーを修正する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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