查询本地ip以及ip地址库查询
四种方法查询本地ip
from urllib2 import urlopen from json import load my_ip = urlopen('http://ip.42.pl/raw').read() print('ip.42.pl', my_ip) my_ip = load(urlopen('http://jsonip.com'))['ip'] print('jsonip.com', my_ip) my_ip = load(urlopen('http://httpbin.org/ip'))['origin'] print('httpbin.org', my_ip) my_ip = load(urlopen('https://api.ipify.org/?format=json'))['ip'] print('api.ipify.org', my_ip)
根据ip查询本地信息
网上教程多为新浪、淘宝等接口,当然可以,但是淘宝的ip库访问是有权限的
淘宝api: http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串]
返回的数据格式是json格式,附上限制条件: http://ip.taobao.com/
所以今天推荐一个新的api查询
请求api: https://api.pi.do/api/v1/queryip?ip=[ip地址字符串]
示例: https://api.pi.do/api/v1/queryip?ip=124.236.219.174
返回结果为json字符串