问题标签 [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 投票
1 回答
402 浏览

emacs - Emacs:从进程接收输出的传统方式是什么?

我的目标是从 Emacs 中的进程中获取输出。

例如,给了我一个可以发送 python 代码M-x run-python的 python shell 。*Python*如果我发送print "hello world"*Python*,我希望 Emacs 能够在执行完成后知道结果并在 mini-buffer 中回显它。

是否可以添加类似回调的东西?

0 投票
2 回答
576 浏览

perl - 安装 WWW::Mechanize::Firefox 时出现问题

我正在使用 Windows 8 操作系统,我正在尝试从 CPAN 在 ActiveState Perl 中安装 WWW::Mechanize::Firefox 模块。我已经成功下载并安装了所有依赖项,并且还在 Firefox 上安装了 MozRepl 模块。我没有在我的 firefox 上运行 noScript,因此我假设所有文件都启用了 Javascript(我不确定如何或在哪里检查)。这是我尝试安装模块时的错误消息。

在此处输入图像描述

在整个安装过程中,我也经常收到此错误 - “Subroutine-MozRepl-Load Plugins redefined at line 104”。任何帮助深表感谢 !谢谢 !

编辑 - 这些是错误 - 在此处输入图像描述

0 投票
1 回答
877 浏览

javascript - mozrepl:遍历Firefox所有窗口中的所有选项卡

我知道当我进入 mozrepl 会话时,我处于一个特定浏览器窗口的上下文中。在那个窗口我可以做

这将在该窗口中为我提供一系列选项卡。我需要在所有打开的 Firefox 窗口中获取所有选项卡的数组,我该怎么做?

0 投票
0 回答
148 浏览

windows - 视窗。使用 vim、mozrepl 和 putty 在 firefox 上设置自动刷新

有人知道怎么做吗?我遵循了这个详细的教程,但似乎只在 linux 中工作。

然后我几乎尝试了一切:

  • 编辑:我通过使用 Putty raw 并更改 !echo -linux- 和 !start -win- 进行了改进。但目前我只能在 vim 中打开一个与 mozrepl 连接的工作 Putty 控制台。

    静音!启动腻子 -raw localhost 4242 -mc:\my_commands.txt

所以上面的工作,但是 BrowseReload() 和其他命令,应该在 Putty 中使用 -m 并存储在文件中,但会静默失败。

  • Putty 似乎拒绝记录任何内容,甚至在配置中选择它,所以我不知道它为什么会失败。
  • 我也出于绝望尝试了Plink,但无济于事。

任何帮助都是最受欢迎的。

请注意,我读到了一个已回答的问题“在 Windows 中使用 MozRepl 编程 Firefox”。我已经介绍过,我需要的是 Vim 连接。

0 投票
1 回答
343 浏览

perl - 连接失败,在 MozRepl/RemoteObject.pm

尝试设置 WWW::Mechanize::Firefox 并使用 Perl 访问 Firefox。

我已经安装了模块及其依赖项。我不确定我是否正确理解了这个模块,但我在 unix(共享)服务器上运行它来访问和驱动在 pc 客户端上运行的 Firefox。

我收到一个错误:

我已经阅读了有关在 RemoteObject.pm 中设置远程访问的各种帖子并尝试了所有方法。仍然得到错误。现在我有一个小测试程序(http://kamasiri.com/kohkood/cgi-bin/testMechanize.cgi),基本上如下:

在 RemoteObject.pm 我在顶部附近进行了如下编辑:

我在这里做错了吗?

我还尝试将 PC 客户端的 IP 地址硬编码到代码中。还是同样的错误。

Firefox 正在运行,MozRepl 插件已加载并正在运行(这是此错误的正常来源,我已阅读)。

我想知道这是否是防火墙问题,所以我在包括手机在内的各种机器上进行了尝试。还是一样。它没有在错误消息中打印出 ip 地址和端口的事实向我表明,它没有将这些作为选项正确地放入程序中。

我还想知道它是否是 telnet 权限问题,因为我在共享服务器上?

有什么想法我可以尝试下一步吗?

0 投票
1 回答
2406 浏览

autoit - AutoIt Firefox _FFClick 在按钮上不起作用?(FF.au3)

使用AutoIt的firefox插件(“ ff-au3 ”),如何单击按钮

这是我要单击的项目的 HTML:

这是单击按钮的代码片段:

此时,我的脚本已经连接到 firefox,已经在我需要的页面上,其他一切正常(除了这个点击部分!)

这是我回来的错误:

此外,当我使用 javascript 控制台在页面上手动运行它时,这也有效:

这是插件的 API: http: //english.documentation.ff-au3.thorsten-willert.de/ff_functions/_FFClick.php

有人看到我做错了什么吗?

版本:

  • 火狐 44.0.1
  • AutoIt v3.3.14.2
  • FF V0.6.0.1b-15.au3(火狐插件)
  • MozRepl v.1.1.2
  • SciTE-Lite v. 3.5.4
0 投票
0 回答
284 浏览

javascript - 使用 MozRepl 和 Perl (WWW::Mechanize::Firefox) 执行 JavaScript 函数

我正在使用以下 Perl 片段来执行使用 MozRepl 的 JavaScript 函数。但是,我收到错误消息“MozRepl::RemoteObject: TypeError: myFunction is not a function at test.pl line 16”。我究竟做错了什么?

0 投票
1 回答
594 浏览

windows - 在 @INC 中找不到 MozRepl.pm(您可能需要安装 MozRepl 模块)

我正在尝试使用 Mechanize Firefox 登录到具有 Javascript 登录的网站。该程序在 Ubuntu 上运行良好,但是当我在 Windows 上运行时,出现以下错误。

我在 Windows 7 64 位上运行该程序,并使用 Active Perl。

我已经使用 cpan 安装了以下模块并运行了 Mechanize Firefox 的测试,结果是成功的。

  • MozRepl
  • MozRepl::RemoteObject
  • 万维网::机械化::火狐
0 投票
1 回答
271 浏览

perl - 是否可以在没有图形界面的情况下截取网页的屏幕截图?

我有兴趣使用 perl 以编程方式截取网页的屏幕截图。我遇到这个解决方案:

但是当我尝试运行此代码时,我得到:

连接失败,连接到“localhost”时出现问题,端口 4242:在 /usr/local/share/perl/5.20.2/MozRepl/Client.pm 第 144 行连接被拒绝

有人认为此失败是由于端口关闭(Debian Jessie、Apache2、Perl 5.20)或未安装或未正确配置 MozRepl。

Debian 服务器只是一个命令行,除此之外没有图形界面。当我跑步时,cpan WWW::Mechanize::Firefox我得到了最后:

当我跑步时cpan MozRepl,我得到了最后:

那么如题所问,如果没有图形界面,上面的代码能工作吗?如果是,我该怎么做才能调试和解决这个问题?

0 投票
1 回答
53 浏览

perl - WWW::Mechanize::Firefox - 删除欢迎文本

每当我启动WWW::Mechanize::FirefoxPerl 脚本时,加载到浏览器屏幕的第一件事就是“WWW::Mechanize::Firefox”。

如何禁用此功能?

我的 Perl 代码