查找IP来源
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了查找IP来源相关的知识,希望对你有一定的参考价值。
通过调用淘宝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 urllib import json import sys #淘宝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.20 202.106 . 0.20 中国北京市北京市 联通 |
附:淘宝IP库接口说明
分类: Python
以上是关于查找IP来源的主要内容,如果未能解决你的问题,请参考以下文章