J'ai récemment mis à niveau ma machine Mac vers OS Catalina (v 10.15.3). Après cette mise à jour, je ne parviens pas à lancer le pilote chrome à l'aide de Selenium.
Je suis confronté à l'erreur ci-dessous lorsque j'exécute le code Selenium pour lancer le navigateur chrome.
"" Chromedriver "ne peut pas être ouvert car le développeur ne peut pas être vérifié". "macOS ne peut pas vérifier que cette application est exempte de logiciels malveillants."
Aidez-moi, s'il vous plaît!
Les réponses ci-dessus ont été utiles. J'ajouterais simplement que si vous exécutez Selenium à partir d'un environnement de développement, dans mon cas un Jupyter Notebook, et c'est le problème, vous risquez de voir une erreur PermissionError: [Errno 13] Permission denied
. Il existe d'autres causes à cette erreur, mais il se peut que macOS Catalina empêche chromedriver
de s'exécuter pour des raisons de sécurité. En suivant les approches ci-dessus, je l'ai exécuté à partir de la ligne de commande, puis j'ai pu l'ouvrir à partir de Jupyter en utilisant driver = webdriver.Chrome('path/to/chromedriver)
.