Chinaunix首页 | 论坛 | 博客

  • 博客访问: 915843
  • 博文数量: 226
  • 博客积分: 10077
  • 博客等级: 上将
  • 技术积分: 2708
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-25 14:36
文章分类

全部博文(226)

文章存档

2010年(15)

2009年(82)

2008年(129)

我的朋友

分类:

2010-11-17 13:41:00

Usage : ./ipsearch   123.456.789.0

#!/usr/bin/perl -w
use warnings;
use URI;
use LWP;
use Encode;

    my $ip =$ARGV[0];
    chomp($ip);
    my $url=URI->new('');
    $url->query_form('ip' => $ip);
    my $browser = LWP::UserAgent->new;
    my $response = $browser->get($url);

    $response -> is_success ;
    $value = $response -> decoded_content;
    #中文解码
    #$out = encode("gb2312",$value);
    $out = encode("utf8",$value);

    #M模式匹配
    $str = $out;
    $str =~ m/本站主数据\s*(.*?)<\/li>/;
    print "$ip $1 \n";

###################################################################

#!/usr/bin/perl -w
use warnings;
use URI;
use LWP;
use Encode;
#用法 ip138search.pl iplist.txt
#以iplist.txt为参数,传入给变量$filename
my $filename=$ARGV[0];
open(FILE,$filename) || die "faile";
my $line;
while($line=){
chomp($line);
my $url=URI->new('');
$url->query_form('ip' => $line);
my $browser = LWP::UserAgent->new;
my $response = $browser->get($url);
if($response -> is_success) {
$value = $response -> decoded_content;
#中文解码
$out = encode("gb2312",$value);
}
else {
die $response -> status_line;
}
#M模式匹配
$str = $out;
$str =~ m/本站主数据:\s*(.*?)<\/li>/;
print "$line $1 \n";

}
close(FILE);


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

chinaunix网友2011-04-26 20:22:58

http://www.che1769.com

chinaunix网友2010-11-20 16:40:03

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com