Seleniumエラー “chromedriver”は、開発元を検証できないため開けません

プログラミング

この記事はプログラミングで行き詰まったエラーなどの解決方法を備忘録として残したものです。

【環境情報
PCMacBook Pro / macOS Catalina ver. 10.15.7
プログラミング言語Python
ブラウザGoogoleChrome ver. 98.0.4758.80
開発環境Visual Studio Code

エラー内容

PythonでGoogleChromeから情報を取ってくるスクレイピングプログラムを実行すると、先月まではなかったエラーが出ました。

“chromedriver”は、開発元を検証できないため開けません。

出どころがわからないアプリケーションだから開ません。ということですね。

解決方法

アプリケーションの使用を許可してあげることで解決できました。macの「システム開発環境」から「セキュリティとプライバシー」を開きます。

一般」のタブの下段に、「ダウンロードしたアプリケーションの実行許可」という項目があります。ここに「”chromedriver”は開発元を確認できないため、使用がブロックされました」という記載があります。「このまま許可」をクリックすることで、アプリケーションの実行が許可されます。

これで対応は完了です。プログラムを実行してみると、ポップアップのメッセージ内容が変わりました。「”chromedriver”の開発元を検証できません。開いてもよろしいですか?」と開いてよいかを確認するメッセージになっています。「開く」をクリックすれば、そのままプログラムが走りました。

いままでこのエラーは出てこなかったんだけど、なぜ急に出てきたんだろう・・・。

コメント

タイトルとURLをコピーしました