Quand Selenium dit que la version du pilote Chrome est différente (Python)

Quand Selenium dit que la version du pilote Chrome est différente (Python)

Ce problème: erreur de version de Chromedriver

Quand j'utilise Selenium pour la première fois depuis longtemps, quelque chose ne fonctionne pas ... Y a-t-il quelque chose comme ça? En regardant la commande d'erreur

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

J'ai eu cette erreur. Cela se produit lorsque les versions du pilote Chrome et Chrome sont différentes. Alors que dois-je faire? La réponse est simple. Tout ce que vous avez à faire est de faire correspondre les versions.

Solution

Découvrez la version Chrome

Ouvrez d'abord Chrome. Appuyez ensuite sur le menu avec trois points verticaux à côté de l'icône du haut. Allez dans "Aide" et appuyez sur "À propos de Google Chrome". Ensuite, vous pouvez vérifier la version de Chrome après cela. Rappelez-vous la version là-bas.

Installer le pilote Chrome

Ensuite, installez le pilote Chrome approprié pour votre version.

pip install chromedriver-binary == 76.0.3809.132 <- "Entrez la version de Chrome que vous avez vérifiée précédemment"

Vous pouvez l'installer en exécutant ce qui précède dans un terminal. Étant donné que l'endroit où 76.0.3809.132 est écrit est la version, veuillez le remplacer par la version de Chrome confirmée précédemment et l'exécuter.

Je pense que vous obtenez souvent une erreur ici. Si vous lisez l'erreur, vous constaterez peut-être que différentes versions sont répertoriées. Il n'a pas la version de Chromedriver que vous avez entrée précédemment, mais il a la version que vous consultez! Veuillez donc sélectionner une version de la version Chrome et réécrire à nouveau la partie de la version ci-dessus.

Recommended Posts

Quand Selenium dit que la version du pilote Chrome est différente (Python)
Comment installer automatiquement le pilote Chrome pour la version Chrome avec Python + Selenium + Chrome
[Python] J'ai créé un robot qui me dit la température actuelle lorsque j'entre un nom de lieu sur LINE
Il semble que la version de pyflakes ne soit pas la dernière lorsque flake8 est installé
Sont Php / Ruby / Python qui ne s'exécute que lorsque le fichier est appelé directement
Lorsque vous souhaitez mettre à jour le pilote Chrome.
Que faire si une erreur de version se produit dans le pilote Selenium Chrome
Je ne peux pas ouvrir Chrome avec du sélénium car la version du pilote Chrome ne correspond pas
[Selenium] Ouvrez le lien dans un nouvel onglet et déplacez-le [Pilote Python / Chrome]
Il y a un modèle que le programme ne s'est pas arrêté lors de l'utilisation du thread Python
Le moment auquel la valeur de l'argument par défaut est évaluée diffère entre Ruby et Python.
Notez les options fréquemment utilisées dans Python + Selenium + Chrome
Trouvez la partie 575 de Wikipedia en Python
[Python] Pourquoi les ID des objets référencés sont les mêmes lorsque le même entier est affecté à différentes variables
Notez les liens qui peuvent être utiles lors de l'utilisation de Python, Selenium2
[Selenium] Imprimer sans en-tête ni pied de page (forcé) [Pilote Python / Chrome]
Quelle est la version TLS par défaut du module de requêtes python?
Utilisez le navigateur à l'aide des liaisons Python du pilote Web Selenium
Comment gérer le problème du déplacement du répertoire actuel lorsque Python est exécuté depuis Atom
L'histoire selon laquelle la version de python 3.7.7 n'était pas adaptée à Heroku
Jouez des sons en Python en supposant que le clavier est un clavier de piano
Comment déterminer qu'une clé croisée a été entrée dans Python3
Importez un module souvent utilisé lors du démarrage de l'interpréteur python
L'histoire selon laquelle le comportement d'héritage est assez différent dans chaque langue
Construire un environnement Python sur Ubuntu (lorsque pip n'était pas la valeur par défaut)
Que faire lorsque le type de valeur est ambigu en Python?
Depuis que j'ai commencé à travailler à des moments différents, j'ai créé un Bot qui me dit l'heure de quitter le travail