javascript - 如何提取 HTML 文档中的 javascript 链接?

标签 javascript html hyperlink web-crawler

我正在为一个使用大量 javascript 链接的网站编写一个小型网络蜘蛛:

<htmlTag onclick="someFunction();">Click here</htmlTag>

函数的样子:

function someFunction() {
  var _url;
  ...
  // _url constructed, maybe with reference to a value in the HTML doc
  // and/or a value passed as argument(s) to this function
  ...
  window.location.href = _url;
}

在服务器端评估此函数的最佳方法是什么,以便我可以构造 _url 的值?

最佳答案

您还可以使用 env.jsrhino实际评估 html 中的 JavaScript 并在手动触发点击事件后检测位置对象的更改。

关于javascript - 如何提取 HTML 文档中的 javascript 链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/897980/

相关文章:

html - 谷歌浏览器奇怪的风格行为,悬停时有负边距

javascript - 使用后退按钮从重新访问的页面中删除悬停效果

javascript - 有没有办法检查变量列表以确定哪个变量最大?

javascript - AngularJS View 未加载

javascript - fullcalendar javascript 问题 - 它没有在 IE 中显示事件?

javascript - 构建一个基本的 Addthis 页面

html - 取消悬停后使 CSS 悬停状态保持不变

css - 使用 :focus has issue with non-menu links failing 的纯 CSS 移动切换菜单

html - 如何在不写完整 URL 的情况下链接到当前域上的页面

javascript - 如何对分页项目执行 "go back"