[Python / Selen] XPath

Ich werde das Wissen organisieren, das nützlich war, wenn ich es beim Schaben mit Selen gedrückt hielt.

XPath Sie benötigen es, um das Element zu erhalten. Das Bild unten ist leicht zu verstehen.

image.png Erforderlich für die Crawler-Erstellung! Zusammenfassung der XPATH-Notation --Qiita

XPath Helper Es gibt eine Erweiterung, die sehr nützlich ist, um XPATH zu identifizieren, daher werde ich sie hier auflisten. XPath Helper

Sie können den XPath erhalten, indem Sie die Umschalttaste gedrückt halten und den Cursor bewegen. image.png Chrome-Erweiterung! Installieren und Verwenden von XPath Helper \ | WATLAB -Python, Signalverarbeitung, AI-

Auslassen

XPath kann auch wie unten gezeigt weggelassen werden.

driver.find_elements(By.XPATH,'//div[@class="products"]')

Webdriver-Methode

Wenn Sie sich den Artikel unten ansehen, gibt es meines Erachtens kein Problem. Zusammenfassung der häufig verwendeten Betriebsmethoden von Selenium webdriver --Qiita

Die Methoden, die ich oft benutze, sind unten zusammengefasst.

driver.get

#Geben Sie die zu verwendende URL an
driver.get('url')

driver.back

#auf die vorherige Seite zurückkehren
driver.back()

driver.quit Es ist möglich, das Fenster zu schließen.

driver.quit()

driver.execute_script Ich benutze das auch ziemlich oft.

driver.execute_script('javascript:smarty.product.pager(2);')

Umgang mit Selen in Python und Ausführen von in HTML eingebettetem JavaScript - Qiita

driver.find_elements Wie oben eingeführt, kann es wie folgt verwendet werden.

driver.find_elements(By.XPATH,'//div[@class="p-products"]')

Recommended Posts

[Python / Selen] XPath
Screenshot mit Selen (Python Edition)
Schaben mit Selen [Python]
Python Selen Chromedriver schöne Suppe
Schaben mit Selen in Python
Schaben mit Selen + Python Teil 1
Python
Python: Arbeiten mit Firefox mit Selen
Python Selenium Dynamic Download warten
Selen
Scraping mit Selen in Python
Starten Sie mit Python zu Selen
Selen WebDriver + Firefox49 (vorläufig) (Python)
Web Scraping mit Selenium (Python)
Schaben mit Selen + Python Teil 2
[Python + Selen] Tipps zum Scraping
Fordern Sie Python3 und Selenium Webdriver heraus
Scraping mit Selen in Python (Basic)
Scraping mit Python, Selen und Chromedriver
Schreiben Sie Selentestcode in Python
Selen und Python zum Öffnen von Google
Kafka Python
Python-Grundlagen ⑤
Python-Zusammenfassung
Eingebaute Python
Holen Sie sich HTML von Element mit Python-Selen
Python-Einschlussnotation
Python-Technik
Python studieren
Python 2.7 Countdown
Python-Memorandum
Python FlowFishMaster
Python-Dienst
Python-Tipps
Python-Funktion ①
Python-Grundlagen
Python-Memo
Ufo-> Python (3)
WebUI-Test mit Python2.6 + Selenium 2.44.0 - Profileinstellung
Python + Selen Zusammenfassung der häufig verwendeten Operationsmethoden
Python-Einschlussnotation
Installieren Sie Python
Python Singleton
Python-Grundlagen ④
Python-Memorandum 2
Python-Memo
Python Jinja2
Python-Inkrement
atCoder 173 Python
[Python] -Funktion
Python-Installation
Python installieren 3.4.3.
Versuchen Sie Python
Python-Memo
Python iterativ
Python-Algorithmus