在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
今天是个好日子,不过,我还要为考试而奔腾不息啊!
1use strict;
2use warnings; 3 4my $line; 5require LWP::UserAgent; 6require HTTP::Request; 7my $ua = LWP::UserAgent->new; 8 9open OUT_FILE,"+>>nanfang.txt" or die("Could not write nanfang.txt!"); 10 11for(my $i=1;$i<10;$i++) 12{ 13 my $string="http://www.nanfangdaily.com.cn/southnews/pdf/zm/20051229/0$i.pdf\n"; 14 syswrite OUT_FILE,$string; 15} 16 17for (my $i=10;$i<=38;$i++) { 18 my $string="http://www.nanfangdaily.com.cn/southnews/pdf/zm/20051229/$i.pdf\n"; 19 syswrite OUT_FILE,$string; 20} 21 22close OUT_FILE; 23#undef(OUT_FILE); 24 25#$ua->timeout(10); 26#$ua->env_proxy; 27#if (defined(\*OUT_FILE)){ print "OUT_FILE defined!";} 28 29open IN_FILE, "nanfang.txt" or die("Could not write nanfang.txt!"); 30while($line=<IN_FILE>) 31{ 32 chomp($line); 33 $line=~/(.*)\/(\d+.pdf)$/; 34 35 my $req = HTTP::Request->new(GET =>$line); 36 my $res = $ua->request($req, $2); 37 38 if ($res->is_success) 39 { 40 print $line; 41 } 42 else 43 { 44 print $res->status_line, "\n"; 45 } 46} 47 48close IN_FILE; 49print "OK!"; 50 51 献上Perl诗歌一首:
|
请发表评论