#!/usr/bin/env python
# -*- coding: utf-8 -*-

import urllib2
import re

u = urllib2.urlopen('http://zhangzhipeng2023.cn/ip.txt')
r = u.readlines()
result = 'result_ip_address'
with file(result,'w')as f:
    f.write('')

for i in r:
    time,ip = i.split('  ')[0:2]
    u = urllib2.urlopen('http://ip138.com/ips138.asp?ip=%s' % ip) 
    rr = u.read().decode('gbk').encode('utf8')
    with file(result,'a')as f:
        s = '%s\t%s\t%s' % (time,ip,' '.join(re.findall(r'参考数据.+?:(.+?)',rr)))
        s = s.replace('\n','').replace('\r','')
        print s
        f.write(s + '\n')


Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐