Revision: 19948
Initial Code
Initial URL
Initial Description
Initial Title
Initial Tags
Initial Language
at November 3, 2009 19:09 by rowntreerob
Initial Code
#!/usr/bin/perl require LWP::Parallel::UserAgent; use HTTP::Request; my $pua = LWP::Parallel::UserAgent->new(); $pua->in_order (1); # handle requests in order of registration $pua->duplicates(0); # ignore duplicates $pua->timeout (8); # in seconds $pua->redirect (1); # follow redirects $pua->max_hosts(5); # sets maximum number of locations accessed in parallel $pua->max_req (5); # sets maximum number of parallel requests per host my(@reqs) = <>; # read input file from step 1 foreach my $req (@reqs) { # print "Registering $req \n"; if ( my $res = $pua->register (HTTP::Request->new('GET', $req) ) ) { print STDERR $res->error_as_HTML; } } my $entries = $pua->wait(); foreach (keys %$entries) { my $res = $entries->{$_}->response; print "Answer for '",$res->request->url, "' was \t", $res->code,": ", $res->message,"\n"; }
Initial URL
Initial Description
source for perl file that is step 2
Initial Title
run 'linkcheck' on bookmarks 2 of 2
Initial Tags
perl
Initial Language
Perl