[Python] Éliminer les erreurs de Chrome Webdriver

Je ne sais pas combien de fois c'est, mais quand j'essaye à nouveau de gratter avec Selenium, j'obtiens une erreur. Le contenu de l'erreur est familier.

session not created: This version of ChromeDriver only supports Chrome version 80

Je vais essayer la traduction Google. *** "Aucune session créée: cette version du pilote Chrome ne prend en charge que la version 80 de Chrome" ***

Il est sorti avant. Cliquez ici ↓ [Python] Erreur dans Selenium, le grattage n'est plus possible, mais ...

Je veux vraiment que vous arrêtiez soudainement de recevoir une erreur.

Vérifiez l'environnement

Tout d'abord, Google Chrome. a02.png

Puis chromedriver-binary a01.png

Version de Google Chrome 83.0.4103.97
chromedriver-version binaire 80.0.3987.106.0

Google Chrome est automatiquement mis à jour, vous devez donc correspondre à la version de chromedriver-binary.

Réinstallez le pilote en fonction de la version de Google Chrome

Tout d'abord, supprimez l'ancienne version.

pip uninstall chromedriver-binary

confirmer.

pip show chromedriver-binary

a03.png Il a été supprimé correctement. Ensuite, installez le binaire du pilote chrome qui correspond à la version de Google Chrome. Découvrez à l'avance le chemin où le fichier Google Chrome est stocké. Sur mon ordinateur, il était dans "C: \ Program Files (x86) \ Google \ Chrome \ Application".

invite de commande


for /f "tokens=1" %V in ('dir /B /O-N "C:\Program Files (x86)\Google\Chrome\Application" ^|findstr "^[0-9].*" ') do pip install chromedriver-binary^<^=%V

Assurez-vous qu'il est correctement installé. a04.png La version "83.0.4103.39.0" est installée.

Le scraping Web sur Selenium a également été géré sans erreur. Félicitations, félicitations.

Recommended Posts

[Python] Éliminer les erreurs de Chrome Webdriver
Mon Webdriver (Python)
Selenium + WebDriver (Chrome) + Python | Création d'un environnement pour le scraping
Conduisez WebDriver avec python
[Python] Mémo sur les erreurs
Selenium WebDriver + Firefox49 (provisoire) (Python)
Défiez Python3 et Selenium Webdriver
Éliminez les erreurs de non-membre dans Pylint
Décrypter les cookies Windows Chrome cryptés AES [python]
Éliminer l'AVERTISSEMENT lors du démarrage de Python IDLE