【发布时间】:2020-11-20 08:36:50
【问题描述】:
我尝试使用这个网站的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)
此代码给了我错误的位置,它正确定义了城市,但区域无效。 如何获取我的真实位置?
【问题讨论】:
-
你可以使用
geocoder作为替代 -
@我不认为地理编码器可以通过 ip 定义地理位置。地理编码器可以通过名称字符串地址定义位置
-
@Nikto 可以通过IP定义。检查stackoverflow.com/questions/24906833/…