如何使用Python和Selenium获得链接的onclick“action”?

2024-05-15 22:26:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我在找工作(洗脱钙)使用Python和Selenium。在

我可以返回我想要的所有东西,除了扩展的工作描述的链接。在作业“索赔调整器”下面的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>

我可以用代码找到元素

^{pr2}$

通过.text检索作业,通过.click()导航到扩展说明

我是否遗漏了一些明显会返回"enav2('./direct/p?i=f1a7daa360e9468d5837d821c9d328ec')"全部或部分的内容

提前谢谢


Tags: httptitle链接htmlwwwselenium作业h2
1条回答
网友
1楼 · 发布于 2024-05-15 22:26:12

使用^{}

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

相关问题 更多 >