Datehoer的博客
我本将心向明月,奈何明月照沟渠
Datehoer的博客

当前位置:主页 > 技术分享 > python 查ip获取地址 ipv4 ipv6免费查询接口

python 查ip获取地址 ipv4 ipv6免费查询接口

浏览: 作者:Datehoer 发布日期:2021-01-30 23:23:48 来源: 原创
各位在日常学习中,大多数人会出于一时冲动等等,在获取一个人的ip后会很想知道他的地址,看看他到底是何方神圣。
今天简单写一个python爬虫,通过ip来获取位置。
当然肯定不是具体的位置,具体的位置是很难查到的。
可以通过ipv4或者ipv6地址来获取。
http://ip-api.com/json/
http://ip.ws.126.net/ipquery?ip=
主要利用的就是这两个网址了,通过网址+ip地址来获取我们想要的信息,这个就是我们的接口位置了。
python 查ip获取地址 ipv4 ipv6免费查询接口
然后其实可以知道里面的信息是在pre里有,或者其实也可以通过json文件来获取。

import requests
def ipseacher(sip):
    url = 'http://ip-api.com/json/'+sip
    params = {
        'lang': 'zh-CN'
    }
    try:
        r = requests.get(url, params=params).json()
        region = r.get('regionName')
        city = r.get('city')
        print(region, city)
        return region, city
    except :
        region='省份'
        city='市'
        return region, city
ip = input("请输入你要查询的ip地址")


ipseacher(ip)
通过上面的代码就可以简单的获取到我们想要的信息了。

如果有关于python之类的什么不懂的地方,可以在评论区留言我会在看到的第一时间进行回复的


版权:本文由Datehoer原创,著作权归作者所有。商业转载请联系作者获得授权,非商业转载请保留以上作者信息和原文链接本文链接:https://zjzdmc.top/jsfx/139.html。

文章推荐

热门标签

返回顶部
下面为相关推荐
说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!