[python] Que faire si vous obtenez une erreur avec send_keys dans le chrome sans tête

Lors de l'exécution de chrome sans tête avec python sélénium, j'ai eu une erreur avec send_keys, donc j'écrirai une méthode pour y remédier.

J'ai eu une erreur avec send_keys même si je correspondais aux versions de chrome et chromedriver-binary. Il y avait un article qui fonctionnait dans la version précédente, mais cela ne fonctionne pas pour une raison quelconque. Je ne voulais pas abaisser la version chrome juste pour cela, alors j'ai appelé java.

Je pense que c'est juste un exemple

Quand pas sans tête


element = driver.find_element_by_name("password")
element.send_keys(""" password """)

Il s'agit de la méthode de spécification de send_keys dans la balise de nom. Cela lancera une erreur, alors j'ai fait ce qui suit.

Quand sans tête


password = """ password """
driver.execute_script('document.getElementsByTagName("input")[3].value="%s";' % password)

Puisqu'une erreur s'est produite lorsque "mot de passe" a été spécifié dans l'étiquette de nom, la quatrième étiquette d'entrée est spécifiée.

Il peut être bon d'exécuter java en utilisant driver.execute_script là où il se trouve lors de la vérification de la page comme ceci.

Recommended Posts

[python] Que faire si vous obtenez une erreur avec send_keys dans le chrome sans tête
[OSX] [pyenv] Que faire lorsqu'une erreur SSL se produit dans pip
Que faire lorsqu'une erreur se produit avec import _ssl
[Python] Erreur de type: l'objet 'WebElement' n'est pas itérable Que faire lorsqu'une erreur se produit
Que faire si vous obtenez une erreur lors de l'importation de matplotlib en Python (Mac)
[Beanstalk] Que faire lorsqu'une erreur se produit avec import uuid
Que faire lorsque ModuleNotFoundError: Aucun module nommé'XXX 'ne se produit en Python
Que faire quand une PermissionError dans tempfile.mkstemp se produit
[Python] Que faire lorsqu'une erreur liée à l'authentification SSL est renvoyée
Que faire si une erreur se produit lors de l'importation de numpy avec VScode
Que faire lorsqu'une erreur SSL se produit avec pip dans l'environnement Windows10, miniconda, VScode
Que faire si une erreur de codage Unicode se produit dans Sublime Text Python
Que faire si vous obtenez une erreur lors de l'installation de python avec pyenv
Que faire si une erreur de version se produit dans le pilote Selenium Chrome
Que faire lorsqu'une erreur de suppression se produit lors de la mise à jour de conda
Que faire si une erreur 0xC0000005 se produit dans tf.train.start_queue_runners ()
Que faire lorsque "SSL: CERTIFICATE_VERIFY_FAILED _ssl.c: 1056" apparaît en Python
Que faire si vous obtenez une erreur OpenSSL lors de l'installation de Python 2 avec pyenv
Que faire si la commande d'impression elle-même provoque une erreur dans le python de Maya
Que faire si vous exécutez python sur IntelliJ et quittez avec une erreur
Que faire si une erreur se produit lorsque vous chargez un projet Python créé avec de la poésie dans VS Code
Que faire quand UnicodeDecodeError se produit pendant read_csv dans pandas (pd.read_table ())
Que faire si vous obtenez une erreur lors de l'exécution de "certbot renouveler" dans l'environnement CakePHP
Que faire lorsque le type de valeur est ambigu en Python?
Que faire si vous obtenez une erreur lors du chargement de mnist
Que faire si psycopg2 génère une erreur lorsque pipenv se verrouille dans un environnement Pipenv
Que faire pour obtenir une feuille de calcul Google en Python
Erreur lors de la tentative d'installation de psycopg2 en Python
[Python] Que faire en cas de violation de PEP8 lors du processus d'importation à partir du répertoire ajouté à sys.path
[Question] Dans la régression de forêt aléatoire de sk-learn, une erreur se produit lorsque le nombre de parallèles est défini sur -1.
Comment écrire quoi faire lorsque l'application est affichée pour la première fois dans Qt pour Python avec Designer
Que faire si PyInstaller3.5 provoque une erreur dans Python3.8 (TypeError: un entier est requis (obtenu les octets de type))
[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 si une erreur de lien symbolique se produit dans l'importation cv lors de la tentative d'installation d'OpenCV en Python
Que faire si une erreur se produit dans l'importation liée à TensorFlow RNN ou dans la cellule RNN (LSTM) (v 0.11r ~)
Que faire lorsqu'un avertissement apparaît autour de l'intégration de Python dans CheckHealth de Neovim
[Python] Choses à vérifier lorsqu'une erreur de décodage Unicode apparaît dans Django
Que faire lorsque [Errno 2] Aucun fichier ou répertoire de ce type n'apparaît en Python
Que faire si une erreur de connexion SSL (ssl.SSLError: [SSL: DH_KEY_TOO_SMALL]) se produit sur Ubuntu 20.04
Que faire lorsque l'imitation est intégrée à Python
[openpyxl] Que faire lorsque IllegalCharacterError apparaît dans pandas.DataFrame.to_excel
Que faire si une erreur de décodage Unicode se produit dans pip
Que faire lorsque "impossible d'importer le nom xxx" [Python]
Lorsqu'une erreur se produit dans le scraping python (requêtes)
Pour faire l'équivalent de Ruby ObjectSpace._id2ref en Python
Je veux faire quelque chose avec Python à la fin
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 "(35, 'Erreur de connexion SSL')" dans pycurl (l'un d'entre eux)
Que faire si la barre de progression n'est pas affichée dans tqdm de python
Que faire si vous obtenez une erreur d'importation lors de l'importation de matplotlib avec Jupyter
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 lorsque ʻarguments [0] .scrollIntoView (); `échoue dans python sélénium
Que faire lorsque "En-tête HTTP_HOST non valide" apparaît dans Django
Que faire lorsque vous obtenez une erreur indiquant «Échec temporaire de la résolution du nom» sous Linux
Que faire s'il n'y a pas de réponse en raison des paramètres de proxy dans le scraping Web Python
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