玩转百度即用API(3)——IP信息查询
来源:互联网 发布:奥巴马 少儿编程 编辑:程序博客网 时间:2024/05/08 18:22
IP查询的即用API,可以查询到要要查找IP的一些基本信息。
示例代码:
#-*- coding: utf-8 -*-#version:0.1#note:该即用API能查询IP的地址(国家——省份——城市——地点——运营商)import urllib.requestimport jsonimport collectionsurl = "http://apistore.baidu.com/microservice/iplookup?ip="ip = input("输入你想查询的IP地址:")url = url + ip #完整的URLresult = urllib.request.urlopen(url).read().decode("utf-8") info = json.loads(result,object_pairs_hook=collections.OrderedDict) #json格式转换为python格式,并指定为有序字典if (info['errNum'] == -1): #查找失败 print(info['errMsg'])else: #输出天气相关信息 print("你查询的IP地址信息如下:") print("IP:", info['retData']['ip']) print("国家:", info['retData']['country']) print("省份:", info['retData']['province']) print("城市:", info['retData']['city']) print("地点:", info['retData']['district']) print("运营商:", info['retData']['carrier'])
输出结果:
0 0
- 玩转百度即用API(3)——IP信息查询
- 玩转百度即用API(1)——天气查询
- 玩转百度即用API(2)——身份证查询
- 玩转百度即用API(4)——手机号码归属地查询
- 玩转百度即用API(5)——空气质量指数查询
- (四)Android百度公交开发—百度地图API之根据经纬度查询地址信息
- 百度API—身份证查询
- 通过百度api得到ip信息
- 百度地图IP对应的API查询
- Android百度公交开发(四)——百度地图API之根据经纬度查询地址信息
- 【转】百度api查询天气
- 百度地图API之根据经纬度查询地址信息(Android)
- 百度地图API之根据经纬度查询地址信息(Android)
- 百度地图API之根据经纬度查询地址信息(Android)
- 百度地图API之根据经纬度查询地址信息(Android)
- 百度地图API之根据经纬度查询地址信息(Android)
- 百度地图API之根据经纬度查询地址信息(Android)
- 借助百度api通过经纬度查询位置信息
- Python的时间:秒和字符串之间的转换
- 【Java】内部类
- Struts2常用标签
- 我的收集的国外开源网站
- mac os 10.10 android studio 解决 svn “this client is too old ···”问题
- 玩转百度即用API(3)——IP信息查询
- C#结合超级狗
- FormsAuthentication.SetAuthCookie
- 深入理解JVM性能调优
- LeetCode 分类难度总结
- 怎么把多个PDF文件转换成PPT
- ios开发真机测试,导出ipa以及发布
- QDateTime转str格式
- 如何成为一个牛逼的C/C++程序员?