2017-10-16 96 views
0

我试图用硒刮一些网站。到目前为止,我使用的是PhantomJS和BSoup,但有些网络无法使用,所以我现在处于不同的路径。其中一个显然不工作,我不知道为什么,因为我遵循关于该问题的其他一些帖子的相同结构。不能点击()在硒Python

我的代码

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

这将在最后一行的错误,试图做点击时。运行代码后,我得到的错误是

sport.click() ^ 语法错误:无效的语法

我在做什么错?

回答

0

好吧,没关系。显然,在最后一行之前有一个“)”缺失,所以它没有正常工作。如果有人发生类似的错误,一定要检查措辞。