标签:python
通过调用淘宝IP库获取IP归属地,脚本如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | #!/usr/bin/env python# -*- coding: utf-8 -*-import urllibimport jsonimport sys#淘宝ip库接口url = "http://ip.taobao.com/service/getIpInfo.php?ip="def ip_find(ip): data = urllib.urlopen(url + ip).read() datadict=json.loads(data) for oneinfo in datadict: if "code" == oneinfo: if datadict[oneinfo] == 0: return datadict["data"]["country"] + datadict["data"]["region"] + datadict["data"]["city"] + "\t" + datadict["data"]["isp"]if __name__ == "__main__": ip=sys.argv[1] name=ip_find(ip) print sys.argv[1],name |
使用方法:
1 2 | $ python ip.py 202.106.0.20202.106.0.20 中国北京市北京市 联通 |
附:淘宝IP库接口说明

分类: Python
标签:python
原文地址:http://blog.51cto.com/haohao1010/2087490