问题标签 [mozrepl]

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 投票
1 回答
638 浏览

javascript - mozrepl:进入新打开的窗口时转到浏览器窗口的上下文

我的问题是,使用 mozrepl 创建并进入新窗口后,我无法提升到浏览器窗口上下文,怎么办?

0 投票
2 回答
454 浏览

python - 如何将 Mozrepl Javascript 结果读入 Python 变量?

使用 Firefox 和 Python 中的 Mozrepl 插件,我可以:

我收到一个带有活动选项卡 URL 的警报框。但是如何将该 URL 读入 python 变量?类似的东西,tn.write(r';var zz = window.content.location.href'+ "\n")但这并没有让它进入python。

我将不胜感激。

0 投票
1 回答
285 浏览

perl - 断开 WWW::Mechanize::Firefox 与 mozrepl 破坏对象的唯一方法是什么?

正如标题所说,我正在尝试制作一个 perl 守护程序,它长期运行,我希望在资源使用方面保持清醒。

我见过的所有示例/文档似乎都没有提到断开会话的方法。

我可以在WWW::Mechanize::Firefox::Troubleshooting中找到关于该主题的最佳文档, 建议在哪里对象(和连接?)保持活动状态,直到全局销毁。

简而言之,我没有看到任何“断开连接”功能,并且想知道我是否遗漏了什么。

0 投票
2 回答
416 浏览

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

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

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

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

0 投票
1 回答
326 浏览

javascript - mozrepl 和 document.cookie

我在 ubuntu 上使用mozrepl和 firefox 25,我想获取当前页面的 cookie。

用 document.cookie 做任何事情,我被告知它是未定义的。

现在我知道当我去 Firefox 时有 cookie b/c,打开 Scratchpad 并运行 alert(document.cookie),我得到了预期的 2 个 cookie。

我需要做什么才能获得 cookie?

提前致谢。

0 投票
1 回答
2287 浏览

perl - 安装 MozRepl 时遇到问题

我一直在尝试通过 CPAN 安装 WWW::Mechanize::Firefox,但在安装依赖项 MozRepl 时遇到问题。安装通过,但测试都失败了,当我强制安装它并运行我的 perl 脚本时,我遇到了一个错误

所以我卸载了 MozRepl 并查看了我在日志中得到以下错误的测试:

...

ETC..

我在 Mac OSX 10.8.4、4 GB Ram 2.5 Ghz、Perl 版本 5.12 上运行。有谁知道是什么导致了这些错误?

更新:我重新安装了 mozrepl,现在运行脚本时出现此错误:

0 投票
1 回答
346 浏览

perl - 无法在 @INC 中找到 MozRepl.pm

我有一个使用 WWW::Mechanize::Firefox 的 Perl 脚本,它在使用 PAR::Packager 将其转换为可执行文件之前运行良好。

它显示错误为

需要一些建议来解决这个问题,谢谢

@mpapec

更新

0 投票
1 回答
459 浏览

error-handling - 我们可以使用 MozRepl 从 telnet 无错误地退出吗?

基于这个答案,我试图找出一种从 telnet 退出并返回 0 的方法

这些不起作用:

问题是:我无法区分成功退出和失败退出......

我认为这个问题可以联系起来。

0 投票
0 回答
104 浏览

mozrepl - MozRepl 有时会给出 ReferenceError (BrowserReload())

我正在使用 MozRepl 和 Vim 来重新加载浏览器。这是我运行的命令:

有时它有效,有时它给出ReferenceError: BrowserReload is not defined。有知情人士吗?

编辑:好的,问题是当开发者窗口聚焦而不是 Firefox 的主窗口时。