2017-10-16 2 views
0

Ich versuche, einige Websites mit Selen zu kratzen. Bis jetzt benutzte ich PhantomJS und BSoup, aber mit einigen Netzen funktioniert es nicht, also bin ich jetzt auf einem anderen Weg. Eine, die anscheinend nicht funktioniert und ich weiß nicht warum, weil ich die gleiche Struktur einiger anderer Beiträge über das Thema verfolgt habe.Kann nicht klicken() auf Selen Python

Mein 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() 

Dies stellt einen Fehler in der letzten Zeile, wenn der Klick zu tun versuchen. Nachdem der Code ausgeführt wird, ist der Fehler, den ich bekommen

sport.click() ^ Syntax: ungültige Syntax

Was mache ich falsch ??

Antwort

0

Ok, vergiss es. Anscheinend gab es vor der letzten Zeile ein ")", also funktionierte es nicht richtig. Wenn jemand einen ähnlichen Fehler hat, überprüfen Sie den Wortlaut.

Verwandte Themen