2017-10-16 95 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

好吧,沒關係。顯然,在最後一行之前有一個「)」缺失,所以它沒有正常工作。如果有人發生類似的錯誤,一定要檢查措辭。