-3

ここでは、ループ内にビルドする必要があるコードを示します。これにより、USER-Agentが多数のターゲットを反復処理できるようになります。

 for my $i (1..10000) {
     my $request = HTTP::Request->new(GET =>
sprintf("http://www.example.com,%d", $i));

これは反復する正しい方法ですか?私はあなたから話を聞くのが大好きです...出発点を得るために...

4

1 に答える 1

1

単なる提案ですが、WWW::Mechanize代わりに使用することをお勧めします。これは、LWP::Moduleの便利なサブクラスです。実行したいコードは次のようになります。

foreach my $i (1..1000)
{
   #$mech is a object for WWW::Mechanize
   $mech->get("http://yourtarget.com/whateveryouwant"); 
}

次に、チェックすることで、応答コード(404-見つかりません、200-OK ...)などで結果を並べ替えることができます。$mech->status()

于 2010-11-21T20:06:25.493 に答える