python3调用接口查询IP信息
#!/bin/env/python
import json
import requests
import urllib.parse
dataip=input("pleaseinput your ipaddress:") #输入IP
url=" #地址
data={}#定义一个空字典
data["ip"]=dataip#字典中的IP
data = urllib.parse.urlencode(data).encode("utf-8")#拼接rul
response = urllib.request.urlopen(url, data) #post提交数据
html = response.read().decode("utf-8")#接收返回数据
#print(html)
tag=json.loads(html,encoding='utf8') #josh格式转换
#print(tag)
ip=tag["data"]["ip"]#要查询IP
city=tag["data"]["city"]#城市
area=tag["data"]["area"]#区域
isp=tag["data"]["isp"] #ISP
county=tag["data"]["county"]#市区
country=tag["data"]["country"]#国家
print("您输入的IP:%s\n所在城市区域:%s%s%s\n运营商:%s%s"%(ip,country,city,
运行程序
pleaseinput your ipaddress:114.98.241.95
返回结果:
您输入的IP:114.98.241.95
所在城市区域:中国合肥市
运营商:中国电信
页:
[1]