免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1778 | 回复: 0
打印 上一主题 下一主题

有没有人写过针对google图片搜索的小偷程序 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-08-26 17:31 |只看该作者 |倒序浏览
baidu的很容易搞定,可是google好像有点麻烦,可能google的服务器安全机制比较好。

下面贴下偷百度图片的代码,希望有人帮我改下,从而能偷google的,谢谢。

#!/usr/bin/perl -w
use strict;
use CGI;
use CGI::Carp qw(fatalsToBrowser);
use warnings( FATAL => 'all' );
use Data:umper;
use LWP::UserAgent;

my $q    = new CGI;
my $key = $q->param('key');
unless($key){
        $key="";
}
my $ua   = LWP::UserAgent->new();
$ua->timeout(10);
$ua->env_proxy;

my $response =
  $ua->get(
        'http://image.baidu.com/i?ct=201326592&cl=2&lm=-1&tn=baiduimage&pv=&word='
          . $key
          . '&z=0' );
my @array;
my $whole_string;

print "Content-type: text/html\n\n";
if ( $response->is_success ) {
        $whole_string = $response->content;
}
else {
        die $response->status_line;
}
while ( $whole_string =~ m#<img src="(http://t\d.baidu.com/.*?)" ># ) {
        push( @array, $1 );
        $whole_string = $';
}


print <<END_OF_MESSAGE;
  <FORM ACTION="/cgi-bin/testf.pl" METHOD="OST">
  <>
    Name: <INPUT TYPE="TEXT" NAME="key"><BR>
  </P>

  <HR>
  <INPUT TYPE="SUBMIT" VALUE="Submit">
</FORM>
END_OF_MESSAGE

print '<TABLE>';
foreach my $e (@array) {
        print '<TR><TD><img src="' . $e . '" ></TD>';
        print '<TD>' . $e . '</TD></TR>';
}
print '</TABLE>';
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP