在Perl中通过代理通过登录/Cookie连接到网站
我用perl编写了以下脚本,以便使用代理连接到网站。假定代理地址此时可能不起作用,但前提是代理地址不会产生任何问题,代码工作正常 我想知道如何将其扩展到一个有cookie且必须提供登录信息的网站。也就是说,在代码中,我想使用:$mech->submit\u form()。我的问题不是如何为cookie和登录编写$mech代码(我已经成功地做到了),而是如何通过代理地址实现这一点。我这样问,部分是因为我甚至不知道如何在网络浏览器中做到这一点在Perl中通过代理通过登录/Cookie连接到网站,perl,cookies,https,proxy,Perl,Cookies,Https,Proxy,我用perl编写了以下脚本,以便使用代理连接到网站。假定代理地址此时可能不起作用,但前提是代理地址不会产生任何问题,代码工作正常 我想知道如何将其扩展到一个有cookie且必须提供登录信息的网站。也就是说,在代码中,我想使用:$mech->submit\u form()。我的问题不是如何为cookie和登录编写$mech代码(我已经成功地做到了),而是如何通过代理地址实现这一点。我这样问,部分是因为我甚至不知道如何在网络浏览器中做到这一点 #!/usr/bin/perl use stric
#!/usr/bin/perl
use strict;
use warnings;
use utf8;
use WWW::Mechanize;
use WWW::Mechanize::Link;
use LWP::UserAgent;
use Data::Dumper;
BEGIN { $| = 1 }
$ENV{'HTTP_PROXY'} = 'http://66.35.68.145:7808';
$ENV{'HTTPS_PROXY'} = 'http://66.35.68.145:7808';
my $mech = WWW::Mechanize->new();
my $response = $mech->get("http://whatismyipaddress.com/");
print Dumper($response->decoded_content);
您可以随时尝试使用您阅读了吗?这就是我要开始的地方。我读过perldoc,我喜欢它写得多么好。我的问题不在于如何对$mech东西本身进行编码。正如我所说的,我已经将其编码为在没有代理的情况下工作。我不知道如何根据我编写的脚本合并代理。我的部分问题是,我也不知道如何在浏览器中实现这一点。