Wie man mit Pythons Selen in Sekundenschnelle kratzt

Holen Sie sich Selektor mit XPATH

Geben Sie den XPATH auf der Seite mit der Chrome-Erweiterung xPath Finder schnell an.

image.png

Dann senden Sie die Eingabeelemente dort mit send_keys usw.

Das Folgende ist ein Auszug aus dem Anmeldeskript von 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)

Mit diesem Muster werden Projekte mit Selen sofort fortgesetzt.

Änderungsprotokoll

--2020 / 06/06 Neu erstellt

Recommended Posts

Wie man mit Pythons Selen in Sekundenschnelle kratzt
So kratzen Sie Bilddaten von Flickr mit Python
So wechseln Sie mit Python + Selenium + Chrome in den Smartphone-Modus
Erste Schritte mit Python
So beschleunigen Sie Python-Berechnungen
So berechnen Sie das Datum mit Python
[Python] Wie man den Bruchteil einer natürlichen Zahl mit hoher Geschwindigkeit erhält
So installieren Sie Chrome Driver für Chrome automatisch mit Python + Selenium + Chrome
Konvertieren Sie Memos sofort mit Python 2to3
So arbeiten Sie mit BigQuery in Python
So zeigen Sie Python-Japanisch mit Lolipop an
Wie man mit Python-Flüchen Japanisch eingibt
So installieren Sie Python3 mit Docker Centos
[Python] So stellen Sie mit Selenium die (Client-) Fenstergröße im Browser ein
Hochladen mit Heroku, Flask, Python, Git (4)
So erstellen Sie große Dateien mit hoher Geschwindigkeit
Wie man Spaß am Programmieren mit Minecraft hat (Ruby, Python)
[REAPER] Wie man Reascript mit Python spielt
So führen Sie eine Mehrkern-Parallelverarbeitung mit Python durch
So beschneiden Sie ein Bild mit Python + OpenCV
So kratzen Sie Pferderenndaten mit Beautiful Soup
Melden Sie sich mit Selenium Python bei Yahoo Business an
So messen Sie die Ausführungszeit mit Python Teil 1
Wie man tkinter mit Python in Pyenv benutzt
[Python] Umgang mit japanischen Zeichen mit openCV
[Python] Vergleichen von Datum und Uhrzeit mit der hinzugefügten Zeitzone
So messen Sie die Ausführungszeit mit Python Part 2
[Python] So speichern Sie Bilder mit Beautiful Soup sofort im Web
Schaben 2 Wie man kratzt
So installieren Sie Python
Wie man Selen debuggt
Screenshot mit Selen (Python Edition)
Schaben mit Selen [Python]
So konvertieren / wiederherstellen Sie einen String mit [] in Python
So führen Sie eine Hash-Berechnung mit Salt in Python durch
[Einführung in Python] Wie iteriere ich mit der Bereichsfunktion?
Hochladen mit Heroku, Flask, Python, Git (Teil 3)
So führen Sie Tests zusammen mit Python unittest aus
[Python] So legen Sie den Download-Speicherort mit youtube-dl fest
Einfache Möglichkeit, mit Google Colab mit Python zu kratzen
So messen Sie die Wiedergabezeit von MP3-Dateien mit Python
Verwendung des interaktiven Python-Modus mit Git Bash
Ich war süchtig danach, 2020 mit Selen (+ Python) zu kratzen
Hochladen mit Heroku, Flask, Python, Git (Teil 1)
[Python] Umgang mit Pandas read_html Lesefehler
So laden Sie Dateien von Selenium of Python in Chrome herunter
Hochladen mit Heroku, Flask, Python, Git (Teil 2)
Wie man mit Python-Flüchen ein Urteil über das Mausrad erhält
[Python] So schreiben Sie den Tabellenstil mit python-pptx um [python-pptx]
[Python] So erstellen Sie mit Matplotlib ein zweidimensionales Histogramm
Berechnen Sie den Gaußschen Kernel auch mit Python mit explosiver Geschwindigkeit
So bedienen Sie die Discord API mit Python (Bot-Registrierung)
[Python] Wie zeichnet man mit Matplotlib ein Streudiagramm?
Hinweise zum Betrieb von Firefox mit Selen unter Windows
Führen Sie mit Python eine Konvertierung in halber und voller Breite mit hoher Geschwindigkeit durch
Stellen Sie mit Python eine Verbindung zu BigQuery her
Ich habe versucht zu simulieren, wie sich die Infektion mit Python ausbreitet