Im nouveau à python, ou codant pour cette matière ...Python Sélénium Loop Through Liens
Cette partie du code me permet de trouver tous les éléments que je veux cliquer (cliquer sur le lien ouvrir une nouvelle onglet)
from selenium import webdriver
import time
driver = webdriver.Chrome()
driver.get("http://www.rezultati.com/kosarka/filipini/kup/")
list_of_links = driver.find_elements_by_css_selector(".cell_ad.time")
for link in list_of_links:
link.click()
Il est évident que cette boucle ouvre que des liens .. Je suis intéressé par la façon d'ajouter, somethin comme celui-ci, de recueillir quelques données:
# wait to open link
time.sleep(3)
# handle new window
newtab = driver.current_window_handle
driver.switch_to_window(newtab)
# collecting data and print data
date = driver.find_elements_by_class_name("mstat-date")
for d in date:
print(d.text)
# Some code to close newtab?
????
Comment puis-je mettre ce t hroughout la boucle for .. En d'autres termes, veulent aller dans chaque lien et collecter des données .. Que ce soit possible? Quelques suggestions ou exemples de code?
cela fonctionne, merci beaucoup :) –