You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Selenium从javascript:void(0)元素提取场地网站链接?

如何从指定HTML元素中获取目标网站链接?

你提供的HTML代码里,<a>标签的href属性是javascript:void(0),这并不是直接的目标网站链接,而是触发JavaScript逻辑的伪链接。要获取真实目标链接,可从以下方向入手:

  • 检查点击事件绑定:打开浏览器开发者工具(按F12),选中这个带coolmustard-btn类的<a>标签,在「Elements」面板的「Event Listeners」中找到click事件,查看对应的处理函数。函数逻辑里可能直接包含目标链接,或是会发起请求获取链接后再跳转。
  • 监听网络请求:点击页面上的「Website」按钮,切换到开发者工具的「Network」面板,观察是否有新的XHR/fetch请求。这类请求的响应内容里通常会包含目标网站的链接。
  • 查找隐藏DOM元素或全局变量:部分网站会把目标链接存放在带自定义属性(比如data-url)的隐藏DOM元素,或是全局JavaScript变量中。可以在开发者工具的「Console」面板里搜索website、url等关键词,定位相关内容。
  • 用爬虫工具模拟交互:如果是通过爬虫程序获取,可使用Selenium、Playwright这类支持模拟浏览器行为的工具,模拟点击该按钮后,直接获取跳转后的页面URL,或是从页面中提取加载出的链接元素。

内容的提问来源于stack exchange,提问作者AAghighi

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 20:22:07