问题标签 [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.
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
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。
我将不胜感激任何帮助。谢谢!
macos - 您如何授予 WWW::Mechanize::Firefox 启动 Firefox 的权限?
我在 Mac 上。我有一个简单的 Perl 脚本,它使用 WWW::Mechanize::Firefox 来拉取网页。
当 Firefox 已经打开并在我的计算机上运行时,该脚本可以完美运行。这是创建对象的行:
但是,当 Firefox 关闭并运行脚本时,出现以下错误:
我该怎么做才能授予 perl 脚本启动 Firefox 的权限?
perl - 具有多个元素的 WWW::Mechanize::Firefox CSS 选择器?
用于WWW::Mechanize::Firefox
选择项目时,是否可以遍历多个具有相同名称的选择器?
我使用以下代码:
响应是2 elements found for CSS selector
。有没有办法使用 XPath 或更好的方法,或者是否可以循环遍历结果?
加分项:输入输入,即使它不在表单元素中(即使用 JavaScript)
perl - WWW::Mechanize::Firefox 通过链接循环
我正在使用 aforeach
来循环链接。我需要 a$mech->back();
来继续循环还是隐含的。
此外,我是否需要$mech2
为每个循环嵌套一个单独的对象?
我目前拥有的代码被卡住(它没有完成)并在td#tabcolor3
找不到的第一页结束。
perl - 如何使用 WWW::Mechanize::Firefox 选择没有类或 ID 的特定 HTML 元素?
我正在尝试遍历页面上的链接,但我只想遍历特定的链接。问题是<a>
锚点中的链接根本没有 CSS id 或类。
例如。
唯一独特的是,name
但它似乎不能用 CSS 选择器指定。
perl - WWW::Mechanize::Firefox 单击或从选择中选择一个选项?
如何在select
using中单击或选择一个选项WWW::Mechanize::Firefox
。在这种情况下,select
它在 a 内。form
代码如下:
例如,我想单击选项 3 转到 place1。
html - WWW::Mechanize::Firefox 如何提取 HTML 元素标签中的文本?
再会,
如何用 打印HTML
标签的文本WWW::Mechanize::Firefox
?
我试过了:
请记住,我不想要{innerhtml}
,但这确实有效。
上面的行确实有效,但输出只是多个/n
perl - 仅从页面上的特定表中选择 WWW::Mechanize 和 CSS 选择器?
再会,
我正在抓取一些在表格中显示我需要的数据的页面。页面上有多个表格,内容如下:
我要刮掉的项目在表格单元格中:
不幸的是,页面上有许多具有相同类别的单元格。此外,某些页面包含额外dCells
的附加信息。因此,在表单的脚本中指定特定的单元格:
将在不同的页面上给出不同的结果,即。我不会一直得到我想要刮的东西。
所以作为部分解决方案,我认为最好从具体的表格中进行选择。
我试过了,它不起作用,收到错误:
MozRepl::RemoteObject::Object 在以下行没有函数选择器:
所以在这一点上我被卡住了。我感谢所有的帮助。