在Perl中通过代理通过登录/Cookie连接到网站

在Perl中通过代理通过登录/Cookie连接到网站,perl,cookies,https,proxy,Perl,Cookies,Https,Proxy,我用perl编写了以下脚本,以便使用代理连接到网站。假定代理地址此时可能不起作用,但前提是代理地址不会产生任何问题,代码工作正常 我想知道如何将其扩展到一个有cookie且必须提供登录信息的网站。也就是说,在代码中,我想使用:$mech->submit\u form()。我的问题不是如何为cookie和登录编写$mech代码(我已经成功地做到了),而是如何通过代理地址实现这一点。我这样问,部分是因为我甚至不知道如何在网络浏览器中做到这一点 #!/usr/bin/perl use stric

我用perl编写了以下脚本,以便使用代理连接到网站。假定代理地址此时可能不起作用,但前提是代理地址不会产生任何问题,代码工作正常

我想知道如何将其扩展到一个有cookie且必须提供登录信息的网站。也就是说,在代码中,我想使用:$mech->submit\u form()。我的问题不是如何为cookie和登录编写$mech代码(我已经成功地做到了),而是如何通过代理地址实现这一点。我这样问,部分是因为我甚至不知道如何在网络浏览器中做到这一点

 #!/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东西本身进行编码。正如我所说的,我已经将其编码为在没有代理的情况下工作。我不知道如何根据我编写的脚本合并代理。我的部分问题是,我也不知道如何在浏览器中实现这一点。