J'organiserai les connaissances qui m'ont été utiles si je les maintenais lors du grattage avec Selenium.
XPath Vous en aurez besoin pour obtenir l'élément. L'image ci-dessous est facile à comprendre.
[Requis pour la création du robot! Résumé de la notation XPATH - cité de Qiita
XPath Helper Il existe une extension très utile pour identifier XPATH, je vais donc la lister ici. XPath Helper
Vous pouvez obtenir le XPath en maintenant la touche Maj enfoncée et en déplaçant le curseur. Extension Chrome! Installation et utilisation de XPath Helper \ | WATLAB -Python, traitement du signal, AI-
XPath
peut également être omis comme indiqué ci-dessous.
driver.find_elements(By.XPATH,'//div[@class="products"]')
Si vous regardez l'article ci-dessous, je pense qu'il n'y a pas de problème. Selenium webdriver Résumé des méthodes d'opération fréquemment utilisées - Qiita
Les méthodes que j'utilise souvent sont résumées ci-dessous.
driver.get
#Spécifiez l'URL à utiliser
driver.get('url')
driver.back
#retournez à la page précédente
driver.back()
driver.quit Il est possible de fermer la fenêtre.
driver.quit()
driver.execute_script J'utilise aussi beaucoup cela.
driver.execute_script('javascript:smarty.product.pager(2);')
Gestion de Selenium en Python et exécution de JavaScript intégré en html --Qiita
driver.find_elements Comme présenté ci-dessus, il peut être utilisé comme suit.
driver.find_elements(By.XPATH,'//div[@class="p-products"]')
Recommended Posts