最近、MacマシンをOS Catalina(v 10.15.3)にアップグレードしました。このアップグレード後、Seleniumを使用してchromeドライバを起動できません。
chromeブラウザを起動するためにSeleniumコードを実行すると、以下のエラーが発生します。
「開発者を確認できないため、「chromedriver」を開くことができません。」 「macOSは、このアプリにマルウェアがないことを確認できません。」
私を助けてください!
上記の回答は役に立ちました。 Seleniumを開発環境(私の場合はJupyter Notebook)から実行していて、これが問題である場合、_PermissionError: [Errno 13] Permission denied
_エラーが表示される可能性があることを追加します。このエラーには他の原因もありますが、セキュリティ上の理由から、macOS Catalinaがchromedriver
の実行をブロックしている可能性があります。上記のアプローチに従って、コマンドラインから実行し、Jupyterからdriver = webdriver.Chrome('path/to/chromedriver)
を使用してそれを開くことができました。