今天简单写一个python爬虫,通过ip来获取位置。
当然肯定不是具体的位置,具体的位置是很难查到的。
可以通过ipv4或者ipv6地址来获取。
http://ip-api.com/json/
http://ip.ws.126.net/ipquery?ip=
主要利用的就是这两个网址了,通过网址+ip地址来获取我们想要的信息,这个就是我们的接口位置了。

然后其实可以知道里面的信息是在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)
通过上面的代码就可以简单的获取到我们想要的信息了。ipseacher(ip)
如果有关于python之类的什么不懂的地方,可以在评论区留言我会在看到的第一时间进行回复的