[PYTHON] À propos de l'erreur de version du pilote Chrome "Message: session non créée: cette version de ChromeDriver ne prend en charge que la version 81 de Chrome"

environnement: mac OS Catalina Version 10.15.4

Je lance le pilote chrome tous les jours, À partir d'un jour, le message d'erreur suivant est soudainement apparu et le phénomène selon lequel cela n'a pas fonctionné s'est produit.

Message: session not created: This version of ChromeDriver only supports Chrome version 81

En tant que cause, Le pilote chrome a été récemment mis à jour et a été automatiquement mis à jour vers la version.83.

Comme contre-mesure En rétrogradant la version Chrome, J'ai réinstallé la version de l'application.81 Il a été automatiquement mis à jour et le résultat a été répété.

J'ai donc décidé de changer le côté chromedriver. Cependant, comme ce n’était pas simple, je l’écrirai sous forme de mémorandum.

Entrez ce qui suit dans la commande pour installer J'ai confirmé qu'il était mis à jour vers la version 83, mais cela ne s'est pas amélioré.

 pip3 install --upgrade pip chromedriver-binary

Même si je l'installe depuis le site officiel de chromedriver, cela ne s'améliore pas. https://chromedriver.chromium.org/

En conséquence, je me suis souvenu que je l'avais installé en utilisant homebrew, Faites ce qui suit

brew tap homebrew/cask
brew cask install chromedriver

Puis, avec un message "Je l'installe !!" s'affiche, donc

brew cask reinstall chromedriver

J'ai effectué une réinstallation.

Et Si vous essayez d'utiliser du sélénium "Le" pilote Chrome "ne peut pas être ouvert car le développeur ne peut pas être vérifié." A été affiché, donc https://qiita.com/apukasukabian/items/77832dd42e85ab7aa568 J'en ai parlé et je l'ai résolu en toute sécurité.

Après cela, cela a fonctionné en toute sécurité.

Recommended Posts

À propos de l'erreur de version du pilote Chrome "Message: session non créée: cette version de ChromeDriver ne prend en charge que la version 81 de Chrome"
session non créée: cette version de ChromeDriver prend uniquement en charge la version 76 de Chrome
Synchroniser automatiquement le binaire du pilote Chrome avec Chrome
Je ne peux pas ouvrir Chrome avec du sélénium car la version du pilote Chrome ne correspond pas
Lorsque "Message: session non créée" se produit dans Python + Selenium