この記事はプログラミングで行き詰まったエラーなどの解決方法を備忘録として残したものです。
【環境情報】 | |
PC | MacBook Pro / macOS Catalina ver. 10.15.7 |
プログラミング言語 | Python |
ブラウザ | GoogoleChrome ver. 98.0.4758.80 |
開発環境 | Visual Studio Code |
エラー内容
PythonでGoogleChromeから情報を取ってくるスクレイピングプログラムを実行すると、先月まではなかったエラーが出ました。
“chromedriver”は、開発元を検証できないため開けません。
出どころがわからないアプリケーションだから開ません。ということですね。
解決方法
アプリケーションの使用を許可してあげることで解決できました。macの「システム開発環境」から「セキュリティとプライバシー」を開きます。
「一般」のタブの下段に、「ダウンロードしたアプリケーションの実行許可」という項目があります。ここに「”chromedriver”は開発元を確認できないため、使用がブロックされました」という記載があります。「このまま許可」をクリックすることで、アプリケーションの実行が許可されます。
これで対応は完了です。プログラムを実行してみると、ポップアップのメッセージ内容が変わりました。「”chromedriver”の開発元を検証できません。開いてもよろしいですか?」と開いてよいかを確認するメッセージになっています。「開く」をクリックすれば、そのままプログラムが走りました。
いままでこのエラーは出てこなかったんだけど、なぜ急に出てきたんだろう・・・。
コメント