问题标签 [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.
arrays - 如何从数组中的单个元素中删除缩进 - perl?
我有上面的代码,它以这种格式返回以下内容:
我需要它采用这种格式:
发送:2017 年 3 月 30 日 11:59
它们是缩进,而不仅仅是空格,我尝试了 grep、trim 和其他论坛和线程中建议的各种替换方法,但都没有成功。
perl - 如果文本中有反斜杠作为文本的一部分,如何使用 MozRepl 在文本框中输入文本?
我有上面的代码。
该数组包含一个电子邮件模板,脚本是围绕 Outlook webapp 使用WWW::Mechanize::Firefox
.
电子邮件模板中有一个带有反斜杠的目录。
MozRepl
将文本放入该行的文本框中时,不允许使用反斜杠或任何特殊字符$mech->eval_in_page
。
如果模块不允许,如何在文本中添加反斜杠?
arrays - 如何找到以指定字母开头的单词然后删除字符串中的所有其他内容?
我有上面的代码,其中包含一个字符串。我需要捕获以CSR
包含在字符串中的数组中开头的单词。只有一个元素 @buildno[0]
。我需要保留这个词并删除字符串中的所有其他内容。我尝试过使用这种m//
方式,但它只返回一个布尔值,告诉我这个词存在。我也尝试过替换s///
,但是我只能删除我需要保留的单词,我无法找到反转该功能的方法。
编辑我设法将字符串拆分并将其放入一个新数组中,因此每个单词都是一个单独的索引。
在这种情况下,我要查找的单词是数组中的第二个元素,因为它是第二个单词,@build[1]
但是该单词可能并不总是字符串中的第二个单词,例如,它可能是第四个单词。我的目的是捕获该特定单词以供以后使用。
perl - 使用 Net::SSH::perl 在 VNC 服务器中运行 Mechanize::Firefox 脚本?
我已经用Mechanize::Firefox
. 我需要在 VNC 服务器中运行脚本。我正在开发 ubuntu。我已经安装krdc
了运行脚本的软件。
在运行脚本之前,我使用以下命令启动 vnc 服务器vncserver
。
例如,要通过 ssh 连接服务器,我使用了一个密码sshpassword
。当我在那里打开krdc
软件时,我使用的是vncpassword
.
我的问题是,我试图Mechanize::Firefox
使用Net::SSH::perl
它正在运行的脚本运行脚本,但 Firefox 没有启动。所以我无法抓取内容。
我该如何解决这个问题。?我不知道需要从哪里开始。
javascript - 如何使用 WWW::Mechanize::Firefox 在网页上上传文件
我正在尝试自动化某些工作流程。其中包括登录网站并填写一些数据,然后在拖放部分上传 pdf 文件,上传后点击继续。
我正在使用 Perl WWW::Mechanize::Firefox 模块,因为它支持 javascript。
尝试了很多方法,但没有运气。
例如网站https://smallpdf.com/split-pdf
你能帮我吗。我正在尝试将浏览器的发布请求模拟到 perl 中,但不知道如何实现这一点。
请求头是 >>>>>>
尝试这个模块
一些我如何能够使用 xpath 上的 Click 方法打开文件浏览器,但不知道如何选择文件。
请向我建议一些其他方法,感谢您查看示例网站,它具有相同的文件上传选项。
文件在我的本地 linux 服务器上。
以下是负责上传的javascript
perl - 使用 WWW::Mechanize::Firefox 下载网页
我正在尝试使用 抓取网站WWW::Mechanize::Firefox
,但每当我尝试获取数据时,它都会显示 JavaScript 代码,而我需要的数据不存在。如果我检查 Mozilla 上的元素,我需要的数据就在那里。
这是我当前的代码:
perl - 在 Mechanize::Firefox 中填充未命名的文本字段
我正在尝试使用填充一些未命名的字段,$mech->fields
但我头上的头发用完了,请帮忙。
尝试使用xpath,没有用,在id前面添加一个点或一个哈希来让$mech
知道这是一个id而不是一个名字,没有用。
macos - 在现代 Mac 上使用 X11::GUITest
我想使用perl 模块与运行 High Sierra 的 Mac 上X11::GUITest
的模块一起控制我的浏览器。WWW::Mechanize::Firefox
我下载并安装了XQuartz。我不确定下一步该怎么做才能让它发挥作用。当我尝试:
我得到:
我想要做的甚至可能吗?
python - 这个 Python 程序不工作,他们没有明显的原因
我在网上找到了这段代码,并尽力修补它。我不明白这个程序有什么问题。此代码接收 Netflix 帐户并输出工作帐户。
这是它输出的错误。
我在目录中有一个名为 combo.txt 的文件,所以我不明白这里有什么问题