javascript - WWW::使用 Javascript 实现 Mechanize 工作

标签 javascript perl web mechanize

我用过WWW::Mechanize用于 Perl 中的站点提取应用程序。我在某些网站使用 Javascript 时遇到了同样的问题。在我的实际应用程序中有一个 <a>标签。 <a>的点击功能调用 Javascript。

我有这个:

<a class="hLinkStyle16"
  onclick="return !checkIfSubmittedForm()"
  href="javascript:Litelogon()">Login with passwords
</a>

通过使用 WWW::Mechanize我们不能使用 follow_link()为了那个原因?我听说WWW::mechanize不支持Javascript。我尝试使用 WWW::Mechanize::Firefox 。我不知道如何处理上述情况下的Javascript。

谢谢。

最佳答案

使用 W::M::F,您不处理 JS,而是浏览器处理。调用follow_link method .

关于javascript - WWW::使用 Javascript 实现 Mechanize 工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11501883/

相关文章:

perl - 有多少种方法可以描述Perl 6中的斐波那契数列?

javascript - 在浏览器中替换 URL 路径,而不是在请求中

web - 现在使用 &lt;meta name ="distribution"content ="global"> 仍然有效还是没有用?

javascript - 需要在 ExtendScript 中对对象进行 JSON 字符串化

javascript - 如何提高 JavaScript 文本格式化程序的性能?

javascript - 如何设置 API 中 JSON 数据的计数以允许列表中包含这么多数据?

java - 这个 Perl http POST 的 Java 等价物是什么

perl - 如何在 Perl POD 中记录参数

android - 从 Android 浏览器发出调用 Web 服务的问题

javascript - React Router 4 身份验证和重定向