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

perl - WWW::Mechanize::Firefox follow_link 不工作

我正在尝试关注 Perl 中的链接。我的初始代码:

我在这里发现标签文本选项以这种方式工作,但出现错误MozRepl::RemoteObject: SyntaxError: The expression is not a legal expression。我试图转义文本中的一些字符,但错误仍然相同。然后我改变了我的代码添加:

但话又说回来了一个错误:没有找到匹配'//a [(@href =“https://...不是,请告诉我还有什么要补充的。谢谢大家的帮助。

这是我要关注的链接的部分:

我在 Windows 7 中工作,MozRepl 是 1.1 版,我使用的是 64 位的 Strawberry perl 5.16.2.1

0 投票
3 回答
7364 浏览

perl - 如何安装 Perl 模块 WWW-Mechanize-Firefox?

你能告诉我在哪里可以找到关于如何安装 perl 模块的指南吗?

我正在尝试安装 perl 模块: http ://metacpan.org/pod/WWW::Mechanize::Firefox::Installation

我被困在第 7 步。我不确定问题出在哪里,尽管我可以让 mozrepl 出现在工具下。我所知道的是,当我运行时使用WWW::Mechanize::Firefox;我得到以下类型的结果:

找不到 www/mechanize/firefox.pmin @INC<@INC contains: C:/Perl/site/lib C:/Perl/lib

在我有 perl 的目录中,如果我输入 ppm install WWW-Mechanize-Firefox 我得到

“ppm 安装归档:找不到任何提供 WWW-Mechanize-Firefox 的软件包”

我使用 Windows XP。

我将不胜感激任何帮助。谢谢!

0 投票
1 回答
257 浏览

macos - 您如何授予 WWW::Mechanize::Firefox 启动 Firefox 的权限?

我在 Mac 上。我有一个简单的 Perl 脚本,它使用 WWW::Mechanize::Firefox 来拉取网页。

当 Firefox 已经打开并在我的计算机上运行时,该脚本可以完美运行。这是创建对象的行:

但是,当 Firefox 关闭并运行脚本时,出现以下错误:

我该怎么做才能授予 perl 脚本启动 Firefox 的权限?

0 投票
2 回答
721 浏览

perl - 具有多个元素的 WWW::Mechanize::Firefox CSS 选择器?

用于WWW::Mechanize::Firefox选择项目时,是否可以遍历多个具有相同名称的选择器?

我使用以下代码:

响应是2 elements found for CSS selector。有没有办法使用 XPath 或更好的方法,或者是否可以循环遍历结果?

加分项:输入输入,即使它不在表单元素中(即使用 JavaScript)

0 投票
3 回答
757 浏览

perl - WWW::Mechanize::Firefox 通过链接循环

我正在使用 aforeach来循环链接。我需要 a$mech->back();来继续循环还是隐含的。

此外,我是否需要$mech2为每个循环嵌套一个单独的对象?

我目前拥有的代码被卡住(它没有完成)并在td#tabcolor3找不到的第一页结束。

0 投票
2 回答
460 浏览

perl - 如何使用 WWW::Mechanize::Firefox 选择没有类或 ID 的特定 HTML 元素?

我正在尝试遍历页面上的链接,但我只想遍历特定的链接。问题是<a>锚点中的链接根本没有 CSS id 或类。

例如。

唯一独特的是,name但它似乎不能用 CSS 选择器指定。

0 投票
1 回答
761 浏览

perl - WWW::Mechanize::Firefox 单击或从选择中选择一个选项?

如何在selectusing中单击或选择一个选项WWW::Mechanize::Firefox。在这种情况下,select它在 a 内。form

代码如下:

例如,我想单击选项 3 转到 place1。

0 投票
4 回答
1465 浏览

html - WWW::Mechanize::Firefox 如何提取 HTML 元素标签中的文本?

再会,

如何用 打印HTML标签的文本WWW::Mechanize::Firefox

我试过了:

请记住,我不想要{innerhtml},但这确实有效。

上面的行确实有效,但输出只是多个/n

0 投票
1 回答
318 浏览

perl - WWW::Mechanize::Firefox 调用 eval_in_page 然后死对象错误

我正在使用WWW::Mechanize::Firefox.

当我第二次调用时,它会因错误eval_in_page而死。dead object

这是我的代码

0 投票
1 回答
306 浏览

perl - 仅从页面上的特定表中选择 WWW::Mechanize 和 CSS 选择器?

再会,

我正在抓取一些在表格中显示我需要的数据的页面。页面上有多个表格,内容如下:

我要刮掉的项目在表格单元格中:

不幸的是,页面上有许多具有相同类别的单元格。此外,某些页面包含额外dCells的附加信息。因此,在表单的脚本中指定特定的单元格:

将在不同的页面上给出不同的结果,即。我不会一直得到我想要刮的东西。

所以作为部分解决方案,我认为最好从具体的表格中进行选择。

我试过了,它不起作用,收到错误:

MozRepl::RemoteObject::Object 在以下行没有函数选择器:

所以在这一点上我被卡住了。我感谢所有的帮助。