Chinaunix首页 | 论坛 | 博客
  • 博客访问: 226538
  • 博文数量: 36
  • 博客积分: 1188
  • 博客等级: 军士长
  • 技术积分: 802
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-08 21:45
文章分类

全部博文(36)

文章存档

2020年(1)

2017年(2)

2015年(1)

2014年(1)

2013年(1)

2012年(3)

2011年(27)

分类: WINDOWS

2011-08-29 17:21:08

  1. #!/usr/bin/perl
  2. #use Acme::PerlTidy;

  3. use Google::Search;
  4. use LWP::UserAgent;
  5. my $query='美女';
  6. my $ua = LWP::UserAgent->new;
  7. $ua->timeout(15);

  8. my $search = Google::Search->Image( query => $query );
  9. while ( my $result = $search->next ) {
  10.     my $url = $result->uri;
  11.     my $name = ( split( '/', $url ) )[-1];
  12.     if ( $name !~ /%/ ) {
  13.         $name = substr( $name, -10 );
  14.         open FILE,">$name" or die "$!";
  15.         my $out=get_image($ua,$url);
  16.         binmode(FILE);
  17.         print FILE $out;
  18.     }
  19. }

  20. sub get_image {
  21.     my ($ua,$url)=@_;
  22.     my $response = $ua->get($url);
  23.     return $response->decoded_content if $response->is_success;
  24.     return undef;
  25. }
阅读(1959) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~