Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1331737
  • 博文数量: 268
  • 博客积分: 10698
  • 博客等级: 上将
  • 技术积分: 2867
  • 用 户 组: 普通用户
  • 注册时间: 2007-07-14 22:21
文章分类

全部博文(268)

文章存档

2012年(19)

2011年(13)

2010年(29)

2009年(26)

2008年(99)

2007年(82)

我的朋友

分类: Python/Ruby

2011-08-11 18:21:17

这是一个简单的抓取网页文字的脚本:

  1. #!/usr/bin/perl
  2. use strict;
  3. use LWP::UserAgent;

  4. my $ua = new LWP::UserAgent;
  5. $ua->timeout(120);
  6. my $url='';
  7. my $request = new HTTP::Request('GET', $url);
  8. my $response = $ua->request($request);
  9. my $content = $response->content();
  10. print $content;
初次运行时不成功,出现了下面这个提示:
Can't locate LWP/UserAgent.pm in @INC (@INC contains: /etc/perl /usr/lib/perl5/vendor_perl/5.8.8/i686-linux /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl /usr/lib/perl5/site_perl/5.8.8/i686-linux /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl /usr/lib/perl5/5.8.8/i686-linux /usr/lib/perl5/5.8.8 /usr/local/lib/site_perl .) at ./perl_script.pl line 3.

搜索一番后,原来需要安装 libwww-perl ,于是
$ emerge libwww-perl
连带安装了22个文件。然后这个程序才运转正常。



阅读(1425) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~