【perl】LWP的使用

1469阅读 0评论2011-08-11 mystérieux
分类:Python/Ruby

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

  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个文件。然后这个程序才运转正常。



上一篇:cat /proc/meminfo
下一篇:博客已升级,请注意变更地址