【发布时间】:2018-05-09 11:21:53
【问题描述】:
我想获取用户的位置。当我在本地计算机上测试以下代码时,它会返回正确的位置。尝试使用 vpn 更改位置,并且一切正常。
app.py:
@app.route('/')
def index():
url = 'http://freegeoip.net/json'
r = requests.get(url)
j = json.loads(r.text)
city = j['city']
print(city)
但是当我在 pythonanywhere 上使用相同的代码运行我的网站时,它总是返回一个错误的城市,无论我从哪里连接都没有关系。它是否返回服务器的位置?如何获取每个用户的正确位置?
【问题讨论】:
标签: python python-3.x flask