如何使用 Python 和 Selenium 获取链接的点击“操作”
How do I get the onclick "action" of a link using Python and Selenium?
我正在使用Python和Selenium抓取工作板(eluta.ca(。
我可以返回我想要的所有内容,除了指向扩展职位描述的链接。 在作业"索赔理算员"下方的 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 检索作业,通过 .click(( 导航到扩展描述
我是否缺少一些明显的会返回全部或部分"enav2('./direct/p?i=f1a7daa360e9468d5837d821c9d328ec')"
提前致谢
使用 .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')
相关文章:
- Javascript Show Hide-将切换操作从复选框更改为<a href>链接
- 在Redux中链接async和sync操作以计算初始状态
- 更改跳转到URL操作SSRS 2008 R2的链接目标属性(rc:LinkTarget)
- reactJs redux:如何对用户事件调度操作并将操作与化简器和存储链接
- 如何从 MVC4 链接调用 Javascript 方法(错误 JavaScript 运行时错误:对象不支持此操作)
- 我应该只在指令的链接 fn 中进行 DOM 操作吗?
- 如何使用 MVC3 Razor 在 _layout.cshmtl 上创建悬停下拉操作链接
- 无法将操作链接绑定到 html 按钮
- ASP.Net JavaScript 表的 MVC 操作链接/URL 操作 - datatable.net
- 如何从用户输入的文本框中从 Html 操作链接控件捕获传递多个值并发送到操作方法
- 跨度内操作链接
- PDF中的自定义操作链接.编写Javascript以更改单击时链接的外观
- 在ASP.NET MVC3剃刀上使用javascript变量动态创建html操作链接
- 如何在进入控制器操作之前使用操作链接来获得确认弹出窗口
- Javascript -如何“请求查询字符串”从Url.检索参数值的操作链接
- 当呈现的操作链接作为查询字符串返回时,我如何修复MVC3的路由问题
- asp.net mvc-javascript或ajax操作链接
- j查询单击操作链接不执行任何操作
- 如何在运行时使用 MVC 5 中的 JavaScript ASP.NET 使用路由值扩充操作链接
- 防止 javascript 函数生成删除操作链接(如果登录的用户角色为关联)