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.
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. Chrome-Erweiterung! Installieren und Verwenden von XPath Helper \ | WATLAB -Python, Signalverarbeitung, AI-
XPath
kann auch wie unten gezeigt weggelassen werden.
driver.find_elements(By.XPATH,'//div[@class="products"]')
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