[PYTHON] Que faire si une erreur de version se produit dans le pilote Selenium Chrome

Aperçu

Si vous utilisez le pilote Chrome avec selenim, en raison de la mise à niveau de la version Chrome

Message: session not created: This version of ChromeDriver only supports Chrome version [XX]

Une erreur comme celle-ci peut se produire. Un bref résumé des étapes de contournement.

procédure

Réglage commun

  1. Lancez le navigateur Chrome et vérifiez la version de Chrome
  2. Vérifiez la version de Chrome dans les paramètres

Si vous utilisez chromedriver-binary

▼Chromedriver https://pypi.org/project/chromedriver-binary/

  1. Ouvrez "Historique des versions" dans la liste de navigation chromedriver-binary · PyPI 2020-08-21 13-56-01.png
  2. Ouvrez le lien de la même version ou d'une version similaire de Chrome dans la liste "Historique des versions".
  1. Obtenez (copiez) la commande pip en haut de l'écran 4, ouvrez le terminal (ligne de commande) 5, désinstallez chromedriver-binary
pip uninstall chromedriver-binary

6, réinstallez avec la commande obtenue

pip install chromedriver-binary==84.0.4147.30.0

→ Avec cela, si le traitement python est exécuté et qu'aucune erreur ne se produit, c'est OK

Si vous avez téléchargé le pilote Chrome

▼ Page de téléchargement du pilote Chrome http://chromedriver.chromium.org/downloads

  1. Ouvrez la page de téléchargement de ChromeDriver et ouvrez le lien de la même version ou fermez la version de Chrome
  1. Téléchargez le fichier zip correspondant au système d'exploitation de votre environnement https:chromedriver.storage.googleapis.com:index..png
  2. Remplacez le pilote Chrome téléchargé par le pilote Chrome existant

→ Avec cela, si le traitement python est exécuté et qu'aucune erreur ne se produit, c'est OK

Recommended Posts

Que faire si une erreur de version se produit dans le pilote Selenium Chrome
Que faire si une erreur 0xC0000005 se produit dans tf.train.start_queue_runners ()
Que faire si une erreur de décodage Unicode se produit dans pip
Que faire si une erreur de codage Unicode se produit dans Sublime Text Python
Que faire si vous obtenez une erreur "Aucune version trouvée" sur pipenv
[python] Que faire si vous obtenez une erreur avec send_keys dans le chrome sans tête
Que faire si un message d'erreur "Un problème est survenu lors de l'affichage de cette page Web" s'affiche dans le pilote Web de Chrome (Selenium)
Que faire lorsque ʻarguments [0] .scrollIntoView (); `échoue dans python sélénium
Que faire si pip donne une DistributionError dans Homebrew
Que faire lorsqu'une erreur de suppression se produit lors de la mise à jour de conda
Que faire si la commande d'impression elle-même provoque une erreur dans le python de Maya
Que faire lorsque Python ne passe pas de la version système dans pyenv
Que faire si vous obtenez moins zéro en Python
Que faire si vous ne pouvez pas utiliser la poubelle dans Lubuntu 18.04.
Que faire si vous obtenez une erreur de remplacement obligatoire `get_config` lorsque vous essayez de model.save avec Keras
Que faire lorsque pip --user renvoie une erreur dans un environnement virtuel créé avec pyenv
Que faire s'il y a un décimal dans python json .dumps
Que faire si une erreur se produit lors de l'importation de numpy avec VScode
[OSX] [pyenv] Que faire lorsqu'une erreur SSL se produit dans pip
Si vous obtenez une erreur sans attribut dans boto3, vérifiez la version
Que faire si pipreqs aboutit à UnicodeDecodeError
[Django] Que faire lorsqu'une erreur d'intégrité se produit lors de l'enregistrement des données du site de gestion dans la base de données
Que faire lorsqu'une erreur SSL se produit avec pip dans l'environnement Windows10, miniconda, VScode
Que faire si NotADirectoryError: [Errno 20] Pas un répertoire: 'xdg-settings' apparaît dans le notebook jupyter
Que faire si une erreur de connexion SSL (ssl.SSLError: [SSL: DH_KEY_TOO_SMALL]) se produit sur Ubuntu 20.04
Que faire si l'installation de pip échoue dans Xcode 5.1
Que faire si vous obtenez une erreur en essayant d'envoyer un message dans tasks.loop () immédiatement après le démarrage
Que faire si vous obtenez l'erreur L'entrée contient NaN, l'infini ou une valeur trop grande pour dtype ('float64').
[Selenium] Ouvrez le lien dans un nouvel onglet et déplacez-le [Pilote Python / Chrome]
Que faire si vous obtenez "(35, 'Erreur de connexion SSL')" dans pycurl (l'un d'entre eux)
Que faire si vous obtenez une erreur lors de l'importation de matplotlib en Python (Mac)
Que faire si la barre de progression n'est pas affichée dans tqdm de python
Que faire si vous obtenez l'erreur RuntimeError: Python n'est pas installé en tant que framework lorsque vous essayez d'utiliser matplitlib et pylab dans Python 3.3
Que faire si vous obtenez l'erreur ʻERR_FEATURE_UNAVAILABLE_ON_PLATFORM` lors de l'utilisation de ts-node-dev sous Linux
Que faire si vous exécutez python sur IntelliJ et quittez avec une erreur
Que faire si vous recevez une erreur d'appel avec trop d'arguments d'entrée à faire et retourner dans un test de golang
Que faire si une erreur de communication se produit en raison du proxy lors de l'installation avec la gestion des packages de pip, npm, gem
Que faire si la dépendance du package ne peut pas être réparée
Que faire si Combinaisons devient «couverture inconnue»
Que faire lorsqu'une erreur se produit avec import _ssl
Que faire si vous ne pouvez pas vous connecter en tant que root
Notez ce que vous voulez faire à l'avenir avec Razpai
Que faire si l'image n'est pas affichée à l'aide de matplotlib etc. dans le conteneur Docker
Que faire lorsqu'un artefact manquant se produit dans un fichier jar qui n'est pas défini dans pom.xml
Que faire lorsque swagger-codegen est terminé avec python et Erreur d'importation: aucun module nommé n'apparaît
Que faire si vous obtenez une erreur lors de l'exécution de "certbot renouveler" dans l'environnement CakePHP
Que faire si ʻObject arrays ne peut pas être chargé quand allow_pickle = False` se produit dans numpy.load ()
Que faire si une erreur Python fatale: Py_Initialize: impossible d'initialiser les flux standard sys LookupError: encodage inconnu: windows-31j se produit dans PyCharm
Que faire si yum casse
[AWS] Que faire lorsque la commande ping provoque un "délai d'expiration"
Comment déterminer l'existence d'un élément sélénium en Python
[Beanstalk] Que faire lorsqu'une erreur se produit avec import uuid
Que faire si «Sans nom: 0» est ajouté dans to_csv-> read_csv des pandas
Que faire lorsque l'inode est épuisé sur EC2 Linux
Comment installer automatiquement le pilote Chrome pour la version Chrome avec Python + Selenium + Chrome
Que faire quand UnicodeDecodeError se produit pendant read_csv dans pandas (pd.read_table ())
Que faire lorsque ModuleNotFoundError: Aucun module nommé'XXX 'ne se produit en Python
Que faire lorsque le type de valeur est ambigu en Python?
Que faire si vous vous fâchez contre les `` déclarations '' doivent être une liste 2D ... dans la flèche matplotlib