Comment gratter en quelques secondes avec le sélénium de Python

Obtenez un sélecteur avec XPATH

Spécifiez rapidement XPATH sur la page à l'aide de l'extension Chrome xPath Finder.

image.png

Envoyez ensuite les éléments d'entrée avec send_keys, etc.

Ce qui suit est un extrait du script de connexion SBI Securities.

try:
    browser.get('https://www.sbisec.co.jp/ETGate')
    username_field = browser.find_element_by_xpath('/html/body/table/tbody/tr[1]/td[2]/form/div/div/div/dl/dd[1]/div/input')
    username_field.clear()
    username_field.send_keys(username)
    password_field = browser.find_element_by_xpath("/html/body/table/tbody/tr[1]/td[2]/form/div/div/div/dl/dd[2]/div/input")
    password_field.send_keys(password)
    login_button = browser.find_element_by_xpath("/html/body/table/tbody/tr[1]/td[2]/form/div/div/div/p[2]/a/input")
    login_button.click()#click login
    time.sleep(5)

Avec ce modèle, les projets utilisant Selenium progresseront en même temps.

Journal des modifications

--2020 / 06/06 nouvellement créé

Recommended Posts

Comment gratter en quelques secondes avec le sélénium de Python
Comment récupérer des données d'image de Flickr avec Python
Comment passer en mode smartphone avec Python + Selenium + Chrome
Comment démarrer avec Python
Comment accélérer les calculs Python
Comment calculer la date avec python
[Python] Comment obtenir la fraction d'un nombre naturel à grande vitesse
Comment installer automatiquement le pilote Chrome pour la version Chrome avec Python + Selenium + Chrome
Convertir un mémo à la fois avec Python 2to3
Comment utiliser BigQuery en Python
Comment afficher le japonais python avec lolipop
Comment entrer le japonais avec les malédictions Python
Comment installer python3 avec docker centos
[Python] Comment définir la taille de la fenêtre (cliente) dans le navigateur avec Selenium
Comment télécharger avec Heroku, Flask, Python, Git (4)
Comment créer des fichiers volumineux à haute vitesse
Comment profiter de la programmation avec Minecraft (Ruby, Python)
[REAPER] Comment jouer à Reascript avec Python
Comment faire un traitement parallèle multicœur avec python
Comment recadrer une image avec Python + OpenCV
Comment récupérer des données de courses de chevaux avec Beautiful Soup
Connectez-vous à Yahoo Business avec Selenium Python
Comment mesurer le temps d'exécution avec Python Partie 1
Comment utiliser tkinter avec python dans pyenv
[Python] Comment gérer les caractères japonais avec openCV
[Python] Comment comparer la date / heure avec le fuseau horaire ajouté
Comment mesurer le temps d'exécution avec Python, partie 2
[Python] Comment enregistrer des images sur le Web à la fois avec Beautiful Soup
Grattage 2 Comment gratter
Comment installer Python
Comment déboguer le sélénium
ScreenShot avec Selenium (édition Python)
Grattage avec du sélénium [Python]
Comment convertir / restaurer une chaîne avec [] en python
Comment faire un calcul de hachage avec Salt en Python
[Introduction à Python] Comment itérer avec la fonction range?
Comment télécharger avec Heroku, Flask, Python, Git (Partie 3)
Comment exécuter des tests avec Python unittest
[Python] Comment spécifier l'emplacement de téléchargement avec youtube-dl
Un moyen facile de gratter avec Python en utilisant Google Colab
Comment mesurer le temps de lecture d'un fichier mp3 avec python
Comment utiliser le mode interactif python avec git bash
J'étais accro au grattage avec Selenium (+ Python) en 2020
Comment télécharger avec Heroku, Flask, Python, Git (Partie 1)
[Python] Comment gérer l'erreur de lecture pandas read_html
Comment télécharger des fichiers depuis Selenium of Python dans Chrome
Comment télécharger avec Heroku, Flask, Python, Git (Partie 2)
Comment obtenir le verdict de la molette de la souris avec des malédictions Python
[Python] Comment réécrire le style de table avec python-pptx [python-pptx]
[Python] Comment créer un histogramme bidimensionnel avec Matplotlib
Calculer le noyau gaussien à une vitesse explosive même avec python
Comment faire fonctionner l'API Discord avec Python (enregistrement de bot)
[Python] Comment dessiner un diagramme de dispersion avec Matplotlib
Remarques sur la façon d'utiliser Firefox avec du sélénium sous Windows
Effectuez une conversion demi-largeur / pleine largeur à grande vitesse avec Python
Connectez-vous à BigQuery avec Python
J'ai essayé de simuler la propagation de l'infection avec Python