没有合适的资源?快使用搜索试试~ 我知道了~
从http://freeapi.ipip.net和http://ip-api.com/json/这两个网站提供的免费调用接口查询IP地址归属地。 接口调用方法是在url后面直接加上IP地址。 url = ‘http://freeapi.ipip.net/218.192.3.42’ #中文免费 url2 = ‘http://ip-api.com/json/218.192.3.42’ #外国网站 ip.py: import sys import requests def main(argv): url = 'http://freeapi.ipip.net/' #中文免费 url2
资源详情
资源评论
资源推荐
基于基于python实现查询实现查询ip地址来源地址来源
从http://freeapi.ipip.net和http://ip-api.com/json/这两个网站提供的免费调用接口查询IP地址归属地。
接口调用方法是在url后面直接加上IP地址。
url = ‘http://freeapi.ipip.net/218.192.3.42’ #中文免费
url2 = ‘http://ip-api.com/json/218.192.3.42’ #外国网站
ip.py:
import sys
import requests
def main(argv):
url = 'http://freeapi.ipip.net/' #中文免费
url2 = 'http://ip-api.com/json/' #外国网站
args = sys.argv[1] url=url+format(args)
url2 = url2 + format(args)
response = requests.get(url)
response2 = requests.get(url2)
str=response.text.replace('\"','') #去掉双引号
str=str.replace('[','') #去掉方括号
str=str.replace(']','')
str=str.replace(' ','')
str=str.split(",") #已逗号为分割符号,分割字符串为数组
print("****************************************")
print("您查询的IP地址 %s 来源地是:"%args)
print("国家:%s"%(str[0])) #访问数组里面的值
print("省份:%s"%(str[1]))
print("城市:%s"%(str[2]))
print("区域:%s"%(str[3]))
str[4] = str[4].replace('', '') #去掉回车符号
print("运营商:%s"%(str[4]))
print("数据来源<www.ipip.net免费查询接口>")
print("****************************************")
strpp={} #定义一个字典strpp
strpp=response2.json() #把英文网站json接口返回值传给字典strpp
print("") #下面就是直接从字典取值,显示。
print("您查询的IP地址 %s 来源地是:"%(strpp.get('query')))
print("国家:%s"%(strpp.get('country')))
print("城市:%s"%(strpp.get('city')))
print("经纬度坐标:%s,%s"%(strpp.get('lat'),strpp.get('lon')))
print("运营商编号:%s"%(strpp.get('as')))
print("ISP服务商:%s"%(strpp.get('isp')))
print("数据来源<www.ip-api.com免费查询接口>")
print("****************************************")
if __name__ == "__main__":
main(sys.argv)
运行的方法是直接进入该程序所在的工程文件夹中,
然后输入cmd
然后输入python ip.py ip地址
您可能感兴趣的文章您可能感兴趣的文章:python实现ip地址查询经纬度定位详解Python查询IP地址归属完整代码网站渗透常用Python小脚本查询
同ip网站python学习之编写查询ip程序python实现查询IP地址所在地Python使用淘宝API查询IP归属地功能分享python使用在
线API查询IP对应的地理位置信息实例python实现ip查询示例
weixin_38660069
- 粉丝: 2
- 资源: 946
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0