2014-12-22 93 views
1

我正在使用Python和Sem找一個工作委員會(eluta.ca)。如何獲得使用Python和Selenium的鏈接的onclick「操作」?

我能夠返回除了鏈接到擴展作業說明以外的所有內容。在「索賠調整員」這份工作之下的HTML中,鏈接到「http://www.eluta.ca./direct/p?i=f1a7daa360e9468d5837d821c9d328ec

<h2 class="title"> 

    <span class="lk-job-title" title="Claims Adjuster" onclick="enav2('./direct/p?i=f1a7daa360e9468d5837d821c9d328ec')"></span> 

</h2> 

我可以使用代碼

webdriver.find_element_by_css_selector("#organic-jobs .organic-job:nth-child("+str(Line)+") .title .lk-job-title") 

檢索通過的.text工作找到元素,通過。點擊()

上午我瀏覽到擴展的說明缺少sometingh明顯,將返回全部或部分"enav2('./direct/p?i=f1a7daa360e9468d5837d821c9d328ec')"

在此先感謝

回答

2

使用.get_attribute()

element = webdriver.find_element_by_css_selector("#organic-jobs .organic-job:nth-child("+str(Line)+") .title .lk-job-title") 
print element.get_attribute('onclick') 
+0

謝謝你這麼多!我在哪裏可以找到這種類型的信息,以便我可以在未來幫助自己? – PatrickR400

+0

@ PatrickR400好了,[selenium-python docs](http://selenium-python.readthedocs.org/)相當詳細。如果有任何問題,我通常會先檢查一下。謝謝。 – alecxe

相關問題