问题标签 [www-mechanize]

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 投票
4 回答
1384 浏览

perl - XAMPP - 更改 @INC 路径以直接指向 Activeperl 5.12.2 LIB

我目前在 C:\xampp 安装了 XAMPP。我目前在 C:\Perl64 安装了 Activeperl。

在执行 perl 脚本时,如何让我的 XAMPP 服务器使用 activeperl 中的库而不是 xampp 中的内置库?

0 投票
1 回答
1989 浏览

perl - WWW:机械化形式选择

我正在尝试使用 WWW:Mechanize 登录 Youtube,并在登录后使用 forms() 打印页面上的所有表单。我的脚本成功登录,并且成功导航到 Youtube.com/inbox;但是,由于某种原因,Mechanize 在 Youtube.com/inbox 上看不到任何表格。它只是返回空白。这是我的代码:

Mechanize 无法在 youtube.com/inbox 上看到任何表格,但是,就像我说的,我可以打印初始链接中的所有表格,无论我将其更改为...

提前致谢。

0 投票
1 回答
460 浏览

perl - 使用 WWW::Mechanize::TreeBuilder 时出现错误消息“无法定位对象方法“get_ok””的原因是什么?

我真的不知道如何使用WWW::Mechanize::TreeBuilder。基本上,我使用WWW::Mechanize获得了一个 HTML 页面。有一个//div[@class='cars']我要提取的文本。

我试过了:

它说:

0 投票
1 回答
270 浏览

perl - WWW::Mechanize::Cached - 问题

当我使用带有默认值的WWW::Mechanize::Cached时,一切正常。

但是当我尝试变得聪明并选择自己的论点时,缓存似乎不起作用:每次运行脚本时,我都会遇到网络流量并且没有及时获得。

我该怎么做才能使第二个示例起作用?

0 投票
2 回答
562 浏览

perl - 机械化基本问题

我正在使用这个网站:http ://bioinfo.uni-plovdiv.bg/microinspector/

从机械转储,我得到

这就是我到目前为止所拥有的。

我不确定下一步该怎么做;我觉得我没有正确设置有机体(这是一个下拉菜单,所以我需要选择),但我认为我没有在代码中正确编写它。

此外,一旦单击表单,它就会转到一个新页面(url 是 POST 吗?)。任何帮助表示赞赏。谢谢你。当我运行上面的代码时,我得到了这个

输入的序列对于任何想尝试的人来说都是这样的

AAACACACTGGGGAATGGAGCAAGACAGTCTTTGAATATCAAACACGCAAGGCAATGAGACTACCCATCATAGATATCGCACCCTATGACATTGGGGGTCCTGATCAAGAATTTGGTGTGGACATTGGCCCTGTTTGCTTTTTATAAGCCAAACTCTCTGAAACCCCAGCAAAACAAAAACCACATCCATGTGTTCATCTTGTTTTAATCTTATCAACCAGTGCAAGTGACCAACTAAATTCCAGTTATTTATTTCCAAACTTTTGGAAAAAGCATAATTTGACAAAAAAAGAATACAATTTTTTGCTGTTTCAACCACCCAATACAGGTCAAATGCTTTTGTTTTATTTTTTTACCAATTCCAACTTCAAAATGTCTCAATGGTGCTATAATAAATAAACGTCAACACTTTTATGATAA

0 投票
1 回答
392 浏览

perl - 机械化和 Facebook 应用程序

我从这个论坛找到了一个用于访问应用程序信息的脚本。基本上,我正在访问 facebook 应用程序,并且可能会自动安装它。

我试图通过以下代码查看是否获得了权限对话框页面,但它没有返回权限页面,而是返回第一页。

facebook 所做的是多次重定向或元或发送少量其他请求,然后将用户登陆到我需要单击允许按钮的权限页面。但我无法获得许多应用程序的最终许可页面。这是代码,

我不知道为什么 mechanize 不访问最终加载的页面。加载权限页面需要一些时间,但 mechanize 总是返回第一个源页面。我如何告诉 mechanize 等到它加载所有页面?

需要帮助谢谢

0 投票
2 回答
306 浏览

perl - 绝对没有 perl 模块?

我正在尝试安装 WWW::Mechanize; 但当然,一定是出了问题。我购买了一个 VPS,每当我加载 CPAN(又名快捷方式)时,它都会说我缺少模块。比如... HTTP、LWP、Test、HTML、我认为在 perl 安装中会成为标准的东西。我试着一个一个地做了几个,但它们都像一堆多米诺骨牌一样倒下。我什至认为我的 perl 安装没有大多数核心模块。

例如...尝试安装 LWP:

说我需要那些模块;然后当我安装它们时,它基本上是一个无限循环,返回错误并且测试失败。

HTTP::Message 的安装:

TL;DR:无法安装标准模块,返回失败。甚至没有非常常见的模块。

0 投票
1 回答
5354 浏览

perl - CPAN 模块出现问题

我尝试安装 WWW::Mechanize 模块

我在“使用 WWW::Mechanize”行上没有收到任何错误,这意味着它正在查找文件,但是在尝试使用以下命令实例化它时:

我遇到以下问题:

无法在 @INC 中找到 HTTP/Config.pm(@INC 包含:/Library/Perl/Updates/5.10.0/darwin-thread-multi-2level /Library/Perl/Updates/5.10.0 /System/Library/ Perl/5.10.0/darwin-thread-multi-2level /System/Library/Perl/5.10.0 /Library/Perl/5.10.0/darwin-thread-multi-2level /Library/Perl/5.10.0 /Network/ Library/Perl/5.10.0/darwin-thread-multi-2level /Network/Library/Perl/5.10.0 /Network/Library/Perl /System/Library/Perl/Extras/5.10.0/darwin-thread-multi- 2level /System/Library/Perl/Extras/5.10.0 .) 在 /Library/Perl/5.10.0/LWP/UserAgent.pm 第 746 行。

我不确定发生了什么。我觉得我拥有所有必要的依赖项,但我似乎无法找到这个特定错误的含义。

除了前面提到的行之外,我的脚本是空的

有没有人遇到过这个?

0 投票
1 回答
445 浏览

perl - WWW::Mechanize 超时 - 所有 url 超时

我在使用 WWW::Mechanize 时遇到问题。似乎无论我尝试访问哪个网站,我的脚本都只是在命令提示符下坐在那里,直到它超时。唯一想到的可能相关的事情如下:

  • 我安装了 IE7、chrome 和 FF。FF 是我的默认浏览器,但我最近将其切换到 chrome。
  • 我似乎能够使用端口 8080 访问网站就好了。
  • 我最近尝试了 cookie jar 但停止使用它,因为老实说,我不确定它是如何工作的。这可能已经实例化了一个变化。

这是一个例子:

0 投票
2 回答
1438 浏览

perl - perl WWW::Mechanize,链接重定向问题

我使用 WWW::Mechanize::Shell 来测试东西。

我的代码是这样的:

…………………………………………………………………………………………………………………………………………………………………………………… …………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………等等

问题是下一个:

LINK B (web_page_b.html),重定向到 web_page_x.html

如果我打印 $mech->content() 的内容,则显示 web_page_b.html

但我需要显示 web_page_x.html,以自动提交 HTML 表单(web_page_x.html)

问题是:

我怎样才能得到 web_page_x.html ?

谢谢