Selenium が「WebDriverException: メッセージ: \'Webdrivers' 実行可能ファイルの権限が間違っている可能性があります」エラーをスローするのはなぜですか?

Linda Hamilton
リリース: 2024-10-29 05:04:29
オリジナル
423 人が閲覧しました

Why Does Selenium Throw a

Selenium の「Webdrivers」実行可能権限エラー

問題の説明

Python で Selenium を使用しようとすると、次のエラー メッセージが表示される場合があります。

WebDriverException: Message: 'Webdrivers' executable may have wrong permissions. Please see https://sites.google.com/a/chromium.org/chromedriver/home
ログイン後にコピー

原因

このエラーは、ChromeDriver 実行可能ファイルのファイル権限が正しくないことを示しています。

解決策

このエラーの解決策は、オペレーティング システムによって異なります。 :

Windows:

  1. Windows のバージョンと互換性のある ChromeDriver を https://sites.google.com/a/chromium.org/chromedriver からダウンロードします。 /downloads.
  2. ZIP ファイルを適切な場所に解凍します。
  3. コード内で chromedriver.exe 実行可能ファイルへのフル パスを指定します:
<code class="python">driver = webdriver.Chrome(executable_path=r'C:\path\to\chromedriver.exe')</code>
ログイン後にコピー

Linux および macOS:

  1. https://sites.google.com/a/chromium.org/chromedriver/downloads から OS バージョンと互換性のある ChromeDriver をダウンロードします。
  2. tar ファイルを適切な場所に抽出します。
  3. コード内で chromedriver 実行可能ファイルへの絶対パスを指定します:
<code class="python">driver = webdriver.Chrome(executable_path='/path/to/chromedriver')</code>
ログイン後にコピー

追加メモ:

  • ファイルにアクセスするための適切な権限があることを確認してください。
  • それでもエラーが発生する場合は、ChromeDriver のバージョンがブラウザのバージョンと一致していることを確認してください。
  • 昇格した特権でコードを実行することを検討してください (Linux または macOS で sudo を使用するなど)。

以上がSelenium が「WebDriverException: メッセージ: \'Webdrivers' 実行可能ファイルの権限が間違っている可能性があります」エラーをスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!