问题标签 [www-mechanize-firefox]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1062 浏览

perl - 我们如何告诉 WWW::Mechanize::Firefox 不要等待响应或回发?

嗨,我正在使用循环到get各个页面。

编码:

上面的代码在单击按钮后下载文件。但是它在第一次迭代后停止。

我已更改 Firefox 的配置以禁用下载管理器弹出窗口。

我曾经收到过这个错误:

任何援助将不胜感激。谢谢。

更新:

我发现它在第一次下载时卡住了,因为 WWW::Mechanize::Firefox 正在等待它没有得到的响应或回发。刚刚下载了一个文件。

这是它停止的地方。如果我手动操作页面(即返回或转到主页或新 URL),它将继续循环。所以它正在等待新的页面加载。

我如何告诉 WWW::Mechanize::Firefox 不要等待响应或新页面加载?

谢谢

0 投票
4 回答
3157 浏览

javascript - 是否有相当于 Perl 的 WWW::Mechanize 的 Node.js?

我正在为 Node 搜索一个类似于Perl的WWW::Mechanize的模块。或者更适合WWW::Mechanize::Firefox

  • 主要功能是按名称、类或 ID 查找和提交表单。
  • 处理cookies的能力会很棒
  • 并且处理Javascript的能力将是完美的。

如果有人有类似的想法,或者我可以在哪个方向搜索,那将不胜感激。

0 投票
3 回答
2726 浏览

perl - WWW::Mechanize::Firefox 和 MozRepl

我在示例的帮助下编写了一些代码,但是当我运行它时,我在 Ubuntu Server 12.04.2 LTS 中遇到错误:

我怎样才能解决这个问题 ?

0 投票
1 回答
1087 浏览

perl - WWW::Mechanize::Firefox 点击按钮

我有一个大问题。我有 12 个具有相同类的元素 - “评论”。在每个是按钮单击。

我需要知道如何选择(例如 12 个中的 3 个)并仅在此处单击按钮。

是否存在任何选择器或其他东西?请给我一些建议。

0 投票
1 回答
620 浏览

perl - 使用 WWW::Mechanize::Firefox 来使用 onclick

我需要能够关注网页上的点击。这是我到目前为止的代码。

0 投票
1 回答
498 浏览

perl - 替代 WWW::Mechanize::Firefox 脚本在服务器上运行?

我有一个云服务器,想在一个 cron 作业上运行这个脚本,不幸的是它需要Firefox安装MozReplWWW::Mechanize::Firefox. 我认为如果没有在服务器上安装脚本,我就无法运行它,而且我认为我无法安装它,因为没有桌面。

我不是专家。

除了在本地运行 scipt 但更新服务器上的数据库之外,我还能做什么?

0 投票
2 回答
416 浏览

perl - 如何在 Web 托管服务器上安装 firefox 插件 mozrepl

我有用于抓取的 perl 脚本,它使用WWW::Mechanize::Firefox和 firefox 插件MozRepl

现在,我需要将它部署在网络托管服务器上。问题是他们不提供任何界面或 UI 终端,因此我可以启动 firefox 并从那里启动它。

谁能告诉我从 shell 或任何其他方式在 Firefox 中安装 MozRepl 插件的方法

0 投票
1 回答
107 浏览

perl - 使用 WWW::Mechanize::Firefox 等待帖子出现


我正在尝试在网页的项目内容部门中获取信息,我希望我的脚本等待并阅读网页中出现的任何新项目内容部门。有什么建议么?

0 投票
1 回答
757 浏览

perl - Perl - WWW::Mechanize::Firefox - 在新标签页中打开链接

使用该$mech->find_all_links_dom方法,我在页面上获得了一组链接。对于$link数组中的每个,我想在新选项卡中打开它。我无法弄清楚如何做到这一点,建议会很棒。

0 投票
1 回答
1901 浏览

linux - 如何通过命令行在 VPS 上安装 Firefox?

我需要使用 Firefox 进行网页抓取。我正在使用WWW::Mechanize::Firefox。所以我需要安装 Firefox 和 Mozrepl,但是我安装在没有 GUI 桌面环境的 vps 上,并且遇到了 Firefox 需要 GUI/图形驱动程序的问题。

perl 脚本将使用 cronjob 运行。

我怎样才能做到这一点?