使用python获取实际位置

2024-06-01 06:52:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用该站点的api(https://ipstack.com/),并编写了以下代码:

r = requests.get(r'http://api.ipstack.com/check?access_key=key')
j = json.loads(r.text)
lat = j['latitude']
lon = j['longitude']
print(lat, lon)

这个代码给了我错误的位置,它正确地定义了城市,但面积是无效的。 我怎样才能知道我的真实位置


Tags: key代码httpscomapijsonhttpget
1条回答
网友
1楼 · 发布于 2024-06-01 06:52:05

虽然您可能希望更改解析响应的方式,但在这里似乎可以正常工作:

import requests
r = requests.get(r'http://api.ipstack.com/check?access_key=key')
j = r.json()
lat = j['latitude']
lon = j['longitude']
print(lat, lon)
print(j)

相关问题 更多 >