AnyEvent::HTTP
#!/usr/bin/perl
use strict;
use warnings;
use utf8;
use 5.010000;
use AE;
use AnyEvent::HTTP;
my @urls = (
'http://www.google.co.jp',
'http://www.yahoo.co.jp',
);
local $AnyEvent::HTTP::MAX_PER_HOST = 5;
my $cv = AE::cv();
for my $url (@urls) {
$cv->begin;
http_get $url, sub {
my $data = shift;
print "##### $url #####\n" . $data . "\n";
$finished++;
$cv->end;
};
}
$cv->recv;
Published: 2011-08-02(Tue) 07:31