2

プロキシを使用して Web サイトに接続するために、perl で次のスクリプトを作成しました。現時点ではプロキシ アドレスが機能しない可能性がありますが、プロキシ アドレスが問題を生じないことを条件として、コードは正常に動作します。

Cookie があり、ログインを提供する必要がある Web サイトに拡張する方法を考えています。つまり、コードでは、$mech->submit_form() を使用したいと考えています。私の問題は、Cookie とログイン用に $mech をコーディングする方法ではなく (成功しました)、プロキシ アドレスを介してこれを行う方法です。Web ブラウザーでこれを行う方法さえわからないためです。

 #!/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);
4

1 に答える 1

0

いつでもWWW::Curlを試すことができます

于 2013-11-22T14:56:30.030 に答える