2011-07-20 12 views
1

プロキシリストから取得したプロキシを経由して、そのサーバーからインターネットページをリクエストできるかどうか疑問に思っていました。プロキシリストを使用してページをダウンロードまたはリクエストしていますか?

私は本当にすべての正確な用語を知っているわけではないので、私はちょうど私が欲しいものを説明するでしょう:訪問者のカウンターなど、IPや何か(おそらくクッキー)を数えるWebサイトの機能があると言う。私は、多くの代理人を使ってページに「入る」ことによってそれを「だます」ことを望んでいます。 私はTorのようなものを使うことができましたが、それはあまりにも多くの作業です - 私はページを訪問したいだけでなく、カウンターやページの中に私が訪れたことを知ってもらいたい。

私は本当に追加するタグかわからないが、私はので、私は私の問題の解決策を見つけることができませんでしたが、それは、良い方向可能性がPerlでいくつかの小さな実験を考えていました。

ありがとうございます。

+0

Perlはうまくいきます。ファイル(プロキシリストを含む)を読み込み、コマンドを呼び出すことができる必要があります(curlはプロキシパラメータを使用できます)。 – Konerak

+0

お返事ありがとうございました。残念ながら、私は「カール」と言っていることはあまり知らないので、もう少し説明してください。 – Nicole

+0

curlはウェブとの間でデータをやりとりできる小さなアプリケーションです。それはあなたのためのページを訪問し、プロキシを使用することができます。チェックアウト[そのマンページ](http://curl.haxx.se/docs/manpage.html)。 – Konerak

答えて

1

あなたはこのような何かしたい:

#/usr/bin/perl 
use strict; use warnings; 
use LWP::UserAgent; 

my $url = shift || 'http://www.google.com'; 

my $a = LWP::UserAgent->new; 
$a->agent('Mozilla/5.0'); 
$a->timeout(20); 
while (<DATA>) { 
    $a->proxy(['http'], $_); 
    warn "Failed to get page with proxy $_\n" 
    unless $a->get($url)->is_success; 
} 

__DATA__ 
http://85.214.142.3:8080 
http://109.230.245.167:80 
http://211.222.204.1:80 

コードはあまり説明する必要はありません。 LWP::UserAgentではプロキシサーバーを指定できます。プロキシのリストを

ループは、希望のページを取得すると完了です。

関連する問題