「Webdrivers」実行可能ファイルの権限が間違っている可能性があります
使用しようとしている ChromeDriver 実行可能ファイルの権限が間違っているため、このエラー メッセージが表示されます。これは、ファイルにアクセスするための適切な権限がない場合、またはファイルが破損している場合に発生する可能性があります。
トラブルシューティング
この問題を解決するには、次の手順を試してください。
-
正しい権限があることを確認してください。 ChromeDriver 実行可能ファイルの読み取りおよび実行権限があることを確認してください。
-
ChromeDriver を再インストールします。 再インストールする場合ChromeDriver では問題が解決されません。ChromeDriver の Web サイトから実行可能ファイルを直接ダウンロードしてみてください。
-
ウイルス対策ソフトウェアまたはファイアウォール ソフトウェアを無効にしてください。 一部のウイルス対策ソフトウェアまたはファイアウォール ソフトウェアは、ChromeDriver の実行を妨げる可能性があります。一時的に無効にして問題が解決するかどうかを確認してください。
-
別のパスまたはファイル名を使用してください。 上記の手順が機能しない場合は、ChromeDriver の別のパスまたはファイル名を指定してみてください。実行可能ファイル。
-
ChromeDriver を更新します。 ChromeDriver の最新バージョンを使用していることを確認してください。
さまざまなオペレーティング システムに特有の手順
オペレーティング システムに応じて、実行できる特定の手順があります。
Windows:
- ChromeDriver Web サイトから chromedriver_win32.zip ファイルをダウンロードします。
- ファイルをコンピュータ上の場所に解凍します。
- 抽出した ChromeDriver 実行可能ファイルへのパスをシステムの PATH 環境変数に追加します。
- 作成時に ChromeDriver 実行可能ファイルへのパスを指定します。 WebDriver インスタンス:
<code class="python">driver = webdriver.Chrome(executable_path="C:/path/to/chromedriver.exe")</code>
Linux:
- ChromeDriver Web サイトから chromedriver_linux64 ファイルをダウンロードします。
- 解凍します。
- ChromeDriver 実行可能ファイルを実行可能にします:
<code class="bash">chmod +x chromedriver</code>
- 抽出した ChromeDriver 実行可能ファイルへのパスをシステムの PATH 環境変数に追加します。 .
- WebDriver インスタンスの作成時に ChromeDriver 実行可能ファイルへのパスを指定します:
<code class="python">driver = webdriver.Chrome(executable_path="/path/to/chromedriver")</code>
macOS:
- ダウンロードChromeDriver Web サイトから chromedriver_mac64 ファイルを取得します。
- ファイルをコンピュータ上の場所に解凍します。
- WebDriver インスタンスを作成するときに、抽出した ChromeDriver 実行可能ファイルへのパスを指定します。
<code class="python">driver = webdriver.Chrome(executable_path="/path/to/chromedriver")</code>
以上がWebDriver 実行可能ファイルが「間違った権限」エラーをスローするのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。