2017-10-16 8 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() ^ にSyntaxErrorです:無効な構文

私が間違って何をやっています?

答えて

0

Ok notmind。どうやら、最後の行の前に1つの ")"行がないので、正しく機能しませんでした。誰かが似たような間違いを犯した場合は、その言葉を確認してください。

関連する問題