J'essaie de gratter certains sites Web avec du sélénium. Jusqu'à présent, j'utilisais PhantomJS et BSoup, mais avec certains webs ça ne marche pas, donc je suis sur un chemin différent maintenant. Une qui apparemment ne fonctionne pas et je ne sais pas pourquoi, parce que je suis la même structure de quelques autres messages sur la question.Je ne peux pas cliquer() sur le sélénium Python
Mon code
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
browser=webdriver.Chrome(r"C:\Users\Visente\Desktop\Pablito
Python\chromedriver.exe")
urlbet='https://www.bet365.es/?&cb=103265469#/HO/'
browser.get(urlbet)
sport=WebDriverWait(driver, 10).until(
EC.presence_of_element_located((By.XPATH,'//*[@id="dv1"]/a'))
sport.click()
Ceci définit une erreur sur la dernière ligne, en essayant de faire le clic. Après l'exécution du code, l'erreur que je reçois est
sport.click() ^ SyntaxError: syntaxe non valide
Qu'est-ce que je fais mal ??