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

arrays - 如何从数组中的单个元素中删除缩进 - perl?

我有上面的代码,它以这种格式返回以下内容:

我需要它采用这种格式:

发送:2017 年 3 月 30 日 11:59

它们是缩进,而不仅仅是空格,我尝试了 grep、trim 和其他论坛和线程中建议的各种替换方法,但都没有成功。

0 投票
2 回答
83 浏览

perl - 如果文本中有反斜杠作为文本的一部分,如何使用 MozRepl 在文本框中输入文本?

我有上面的代码。

该数组包含一个电子邮件模板,脚本是围绕 Outlook webapp 使用WWW::Mechanize::Firefox.

电子邮件模板中有一个带有反斜杠的目录。

MozRepl将文本放入该行的文本框中时,不允许使用反斜杠或任何特殊字符$mech->eval_in_page

如果模块不允许,如何在文本中添加反斜杠?

0 投票
1 回答
46 浏览

arrays - 如何找到以指定字母开头的单词然后删除字符串中的所有其他内容?

我有上面的代码,其中包含一个字符串。我需要捕获以CSR包含在字符串中的数组中开头的单词。只有一个元素 @buildno[0]。我需要保留这个词并删除字符串中的所有其他内容。我尝试过使用这种m//方式,但它只返回一个布尔值,告诉我这个词存在。我也尝试过替换s///,但是我只能删除我需要保留的单词,我无法找到反转该功能的方法。

编辑我设法将字符串拆分并将其放入一个新数组中,因此每个单词都是一个单独的索引。

在这种情况下,我要查找的单词是数组中的第二个元素,因为它是第二个单词,@build[1]但是该单词可能并不总是字符串中的第二个单词,例如,它可能是第四个单词。我的目的是捕获该特定单词以供以后使用。

0 投票
0 回答
168 浏览

perl - 使用 Net::SSH::perl 在 VNC 服务器中运行 Mechanize::Firefox 脚本?

我已经用Mechanize::Firefox. 我需要在 VNC 服务器中运行脚本。我正在开发 ubuntu。我已经安装krdc了运行脚本的软件。

在运行脚本之前,我使用以下命令启动 vnc 服务器vncserver

例如,要通过 ssh 连接服务器,我使用了一个密码sshpassword。当我在那里打开krdc软件时,我使用的是vncpassword.

我的问题是,我试图Mechanize::Firefox使用Net::SSH::perl它正在运行的脚本运行脚本,但 Firefox 没有启动。所以我无法抓取内容。

我该如何解决这个问题。?我不知道需要从哪里开始。

0 投票
0 回答
120 浏览

javascript - 如何使用 WWW::Mechanize::Firefox 在网页上上传文件

我正在尝试自动化某些工作流程。其中包括登录网站并填写一些数据,然后在拖放部分上传 pdf 文件,上传后点击继续。

我正在使用 Perl WWW::Mechanize::Firefox 模块,因为它支持 javascript。

尝试了很多方法,但没有运气。

例如网站https://smallpdf.com/split-pdf

你能帮我吗。我正在尝试将浏览器的发布请求模拟到 perl 中,但不知道如何实现这一点。

请求头是 >>>>>>

尝试这个模块

一些我如何能够使用 xpath 上的 Click 方法打开文件浏览器,但不知道如何选择文件。

请向我建议一些其他方法,感谢您查看示例网站,它具有相同的文件上传选项。

文件在我的本地 linux 服务器上。

以下是负责上传的javascript

0 投票
1 回答
107 浏览

perl - 使用 WWW::Mechanize::Firefox 下载网页

我正在尝试使用 抓取网站WWW::Mechanize::Firefox,但每当我尝试获取数据时,它都会显示 JavaScript 代码,而我需要的数据不存在。如果我检查 Mozilla 上的元素,我需要的数据就在那里。

这是我当前的代码:

0 投票
0 回答
43 浏览

perl - 在 Mechanize::Firefox 中填充未命名的文本字段

我正在尝试使用填充一些未命名的字段,$mech->fields但我头上的头发用完了,请帮忙。

尝试使用xpath,没有用,在id前面添加一个点或一个哈希来让$mech知道这是一个id而不是一个名字,没有用。

0 投票
0 回答
73 浏览

macos - 在现代 Mac 上使用 X11::GUITest

我想使用perl 模块与运行 High Sierra 的 Mac 上X11::GUITest的模块一起控制我的浏览器。WWW::Mechanize::Firefox

我下载并安装了XQuartz。我不确定下一步该怎么做才能让它发挥作用。当我尝试:

我得到:

我想要做的甚至可能吗?

0 投票
1 回答
38 浏览

python - 这个 Python 程序不工作,他们没有明显的原因

我在网上找到了这段代码,并尽力修补它。我不明白这个程序有什么问题。此代码接收 Netflix 帐户并输出工作帐户。

这是它输出的错误。

我在目录中有一个名为 combo.txt 的文件,所以我不明白这里有什么问题