2009年3月22日星期日

[PerlChina] 网页不能抓取

#!/usr/bin/perl

use strict;

use LWP;
my $browser=LWP::UserAgent->new;
my $url='http://www.baidu.com';
my $response=$browser->post($url,
['q'=>'perl',], # 这里我想利用百度搜索perl
);

open FILE,">baidu.txt"; #存放搜索网页源代码的文件
die "$url error:",$response->status_line unless $response-
>is_success;


print FILE $response->content;
close FILE;

我想通过这样的一个perl程序来抓取百度搜索perl关键词后的页面,但运行后报错:500 server closed connection
with any date back! 我第一次写抓网页的程序,望大家多多指教!
--~--~---------~--~----~------------~-------~--~----~
您收到此信息是由于您订阅了 Google 论坛"PerlChina Mongers 讨论组"论坛。
要在此论坛发帖,请发电子邮件到 perlchina@googlegroups.com
要退订此论坛,请发邮件至 perlchina+unsubscribe@googlegroups.com
更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛
-~----------~----~----~----~------~----~------~--~---

没有评论: