各位在日常学习中,大多数人会出于一时冲动等等,在获取一个人的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之类的什么不懂的地方,可以在评论区留言我会在看到的第一时间进行回复的

最后修改:2021 年 04 月 19 日 02 : 18 PM
如果觉得我的文章对你有用,请随意赞赏