2016-07-06 25 views
0

セレクションでセレクタで要素を取得できませんので、ダウンロードできません。これは私のコードですこれは間違っていますか?あなたはXPathなくcss-selectorを使用セレクションでCSSセレクタで要素を取得できません

link = u'' 

mydriver = webdriver.Firefox() 

try: 
    mydriver.get(link) 
    btn = mydriver.find_element_by_css_selector("//a[class='button neutral']") 
    print link 

except Exception as e: 
    print "link: {0}, exception: {1}".format(link, repr(e)) 

答えて

3

。あなたはcss-selector

mydriver.find_element_by_css_selector("a.button.neutral") 
+0

感謝をしようと使用したい場合は

btn = mydriver.find_element_by_xpath("//a[@class='button neutral']") 

を試してみてください。 find_element_by_xpathそれは私のために働いています。しかしcss_selectorは私のために働いていません。 – woocheol

+1

'css-selector'を使いたいなら' mydriver.find_element_by_css_selector( "a.button.neutral") ' – Andersson

+0

答えにあなたのCSSセレクタコメントを追加してください。私はそれがOPが探しているものだと思う。 – JeffC

関連する問題