问题标签 [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.
perl - 我们如何告诉 WWW::Mechanize::Firefox 不要等待响应或回发?
嗨,我正在使用循环到get
各个页面。
编码:
上面的代码在单击按钮后下载文件。但是它在第一次迭代后停止。
我已更改 Firefox 的配置以禁用下载管理器弹出窗口。
我曾经收到过这个错误:
任何援助将不胜感激。谢谢。
更新:
我发现它在第一次下载时卡住了,因为 WWW::Mechanize::Firefox 正在等待它没有得到的响应或回发。刚刚下载了一个文件。
这是它停止的地方。如果我手动操作页面(即返回或转到主页或新 URL),它将继续循环。所以它正在等待新的页面加载。
我如何告诉 WWW::Mechanize::Firefox 不要等待响应或新页面加载?
谢谢
javascript - mozrepl:进入新打开的窗口时转到浏览器窗口的上下文
我的问题是,使用 mozrepl 创建并进入新窗口后,我无法提升到浏览器窗口上下文,怎么办?
python - 如何将 Mozrepl Javascript 结果读入 Python 变量?
使用 Firefox 和 Python 中的 Mozrepl 插件,我可以:
我收到一个带有活动选项卡 URL 的警报框。但是如何将该 URL 读入 python 变量?类似的东西,tn.write(r';var zz = window.content.location.href'+ "\n")
但这并没有让它进入python。
我将不胜感激。
perl - 断开 WWW::Mechanize::Firefox 与 mozrepl 破坏对象的唯一方法是什么?
正如标题所说,我正在尝试制作一个 perl 守护程序,它长期运行,我希望在资源使用方面保持清醒。
我见过的所有示例/文档似乎都没有提到断开会话的方法。
我可以在WWW::Mechanize::Firefox::Troubleshooting中找到关于该主题的最佳文档, 建议在哪里对象(和连接?)保持活动状态,直到全局销毁。
简而言之,我没有看到任何“断开连接”功能,并且想知道我是否遗漏了什么。
perl - 如何在 Web 托管服务器上安装 firefox 插件 mozrepl
我有用于抓取的 perl 脚本,它使用WWW::Mechanize::Firefox和 firefox 插件MozRepl。
现在,我需要将它部署在网络托管服务器上。问题是他们不提供任何界面或 UI 终端,因此我可以启动 firefox 并从那里启动它。
谁能告诉我从 shell 或任何其他方式在 Firefox 中安装 MozRepl 插件的方法
javascript - mozrepl 和 document.cookie
我在 ubuntu 上使用mozrepl和 firefox 25,我想获取当前页面的 cookie。
用 document.cookie 做任何事情,我被告知它是未定义的。
现在我知道当我去 Firefox 时有 cookie b/c,打开 Scratchpad 并运行 alert(document.cookie),我得到了预期的 2 个 cookie。
我需要做什么才能获得 cookie?
提前致谢。
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,现在运行脚本时出现此错误:
perl - 无法在 @INC 中找到 MozRepl.pm
我有一个使用 WWW::Mechanize::Firefox 的 Perl 脚本,它在使用 PAR::Packager 将其转换为可执行文件之前运行良好。
它显示错误为
需要一些建议来解决这个问题,谢谢
@mpapec
更新
mozrepl - MozRepl 有时会给出 ReferenceError (BrowserReload())
我正在使用 MozRepl 和 Vim 来重新加载浏览器。这是我运行的命令:
有时它有效,有时它给出ReferenceError: BrowserReload is not defined
。有知情人士吗?
编辑:好的,问题是当开发者窗口聚焦而不是 Firefox 的主窗口时。