hesujian

四种方法查询本地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字符串

分类:

技术点:

相关文章: