问题标签 [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.
javascript - WWW::Mechanize::Firefox 点击一个类的所有图像
我正在尝试使用 WWW::Mechanize::Firefox 抓取内部站点上的所有链接。该站点通过 javascript 加载一些内容,因此我必须首先单击同一类“扩展”的某些元素。网站的结构是这样的:
单击图像会在 div 容器中加载更多内容。在网站上,有多个此类扩展图像,我必须全部单击它们才能访问所有内容。这是我失败的地方。
到目前为止我已经尝试过:
这仅单击第一个图像元素。
返回尽可能多的数组元素,我可以在我的页面上手动计数。但是,我对如何将返回的数组元素插入到点击动作中有点迷茫。
我可以打开第一个元素
但
还给我
我进一步尝试了这种方法:
但这并没有打开任何元素(不知道为什么)。
我在这里错过了什么吗?我需要做什么才能单击共享类的所有 img-tags,因为不幸的是图像错过了一个 id?
perl - 如何在 WWW::Mechanize::Firefox 中使用同步方法?
我正在使用WWW::Mechanize::Firefox
并且正在尝试使用这样的synchronize
方法:
打印新加载页面的标题,但脚本只是挂起。它永远不会退出。我错过了什么?
perl - 使用 mechanize-firefox 访问 javascript 链接
页面上有一个链接,我想访问它,但它只是一个 javascript 命令。我如何使用 mechanize 访问链接?
regex - 如何在 Perl 中使用 WWW::Mechanize::Firefox 和 find_link_dom 找到第二个链接?
我正在使用 find_link_dom 并且它正在工作......找到匹配的第一个链接。我需要找到第二个。这是我的台词:
这个命令有没有办法返回匹配的第二个链接?
在有人评论我需要更改搜索条件之前,文本是相同的。唯一不同的是网址,我不知道应该选择的网址。我需要与上述搜索匹配的第二个链接。
perl - $mech->xpath() 使用 WWW::Mechanize::Firefox 返回什么?
$mech->xpath()
返回使用什么WWW::Mechanize::Firefox
?
文档说它,这"Returns the matched results."
没有帮助。
返回什么对象或对象数组,该对象的规范在哪里,以便我可以引用它的成员变量和方法?
到目前为止,我已经猜到这是相关的:https ://developer.mozilla.org/en-US/docs/Web/API/Element
jquery - 如何通过 WWW::Mechanize::Firefox 调用 jQuery 或 Angular 函数?
我正在尝试通过 WWW::Mechanize::Firefox's 执行 jQuery/Angular 调用eval_in_page
。我猜测存在某种范围问题,因为我遇到了错误。
如果我尝试执行此代码:
我得到这个回应:
MozRepl::RemoteObject: ReferenceError: 角度未定义在...
如果我尝试执行此代码:
我得到这个回应:
MozRepl::RemoteObject: ReferenceError: $ is not defined ...
看来我无权访问这两个框架。但是,该页面似乎都已加载。如果我在浏览器控制台中执行代码,它工作正常。
perl - Perl Mechanize Firefox 点击按钮(不是 HTML 形式)
请考虑以下代码:
我需要帮助单击网页上的每季度按钮。
该按钮位于:
该页面最初加载年度数据,但我对季度数据感兴趣。
加载季度数据后,我有兴趣捕获表格内的内容以<div class="Mt(10px)"><table class="Lh(1.7) W(100%) M(0)"><tbody><tr class="Bdbw(1px) Bdbc($lightGray) Bdbs(s) H(36px)"><td class="Fw(b) Fz(15px)">
进行基本分析。
任何帮助将不胜感激。
谢谢!
perl - Perl Mechanize 识别特定 div 标签内 span 标签之间的内容
Perl WWW::Mechanize::Firefox 已成功检索网页内容,并存储在标量变量$content
中。
在检查中$content
,我有兴趣识别和保存.span tags
table
有很多我不感兴趣的课程。
尝试#1 没有成功。
第 2 次尝试没有成功。
感兴趣的 HTML 表是:
选择(设置焦点)一个特定table
的(它们可能是$content
变量内的多个表)并将文本之间的文本保存span tags
到数组(要传递给下一个过程 - 插入到数据库表中)的最佳方法是什么)?
我还想强调一点:
- 有时,文本位于两(双)组
span tags
. - 没有表格标题行(或
th
标签)。
perl - eval_in_page 的问题 - 尝试插入数组
在我的代码的最后一行中,我需要将 @para_text 数组的内容作为文本输出到网站上的文本框中,但是从“文档”到行尾,它需要被 ' ' 包围去工作。显然这不允许插值,因为这需要“”关于做什么的任何想法?