所以我正在尝试创建一个网络蜘蛛。我遇到过一个网站,它有一些 javascript,我想欺骗浏览器,让它认为一个事件已经被触发,并且它必须调用相应的 javascript 代码来处理该事件。我怎样才能在 Perl 中做到这一点?使用 WWW::Mechanize 或 WWW::Scripter::Plugin::Javascript?
另外,如果有人可以举一个如何使用 WWW::Scripter::Plugin::Javascript 的例子,我将不胜感激。 .
提前致谢。另外,如果有人有更好的方式来表达问题,请继续编辑它
最佳答案
在正常的浏览器设置中,JavaScript 位于浏览器中,而不是服务器上。执行 JavaScript 的是客户端。
这意味着您需要手动弄清楚 JavaScript 代码的作用并使用 Perl 进行编码,或者您需要加载 JavaScript 引擎。
以下是三个 JavaScript 引擎:
关于javascript - 欺骗浏览器调用 JavaScript 事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6683611/