移动用户的IP位置(python)

移动用户的IP位置(python),python,flask,geolocation,ip,Python,Flask,Geolocation,Ip,我想在后端找到一个用户粗略的位置,这样我就可以将它发送到api并告诉他们所在地区的天气。我不想使用HTML5客户端位置请求。我可以使用python请求库查找用户的公共IP,并将其发送到IP地理定位。这在wifi连接上的效果与预期一样完美。但是,当用户未连接到wifi时,IP与距离用户很远的位置相关联。现在我知道,在没有许可的情况下,可以在移动连接上获取用户的粗略位置,比如谷歌天气,我只是不知道如何 我找到了这个,目前正在阅读: 为什么不请求通过您的web应用程序共享他们的位置呢?对于初学者来说,

我想在后端找到一个用户粗略的位置,这样我就可以将它发送到api并告诉他们所在地区的天气。我不想使用HTML5客户端位置请求。我可以使用python请求库查找用户的公共IP,并将其发送到IP地理定位。这在wifi连接上的效果与预期一样完美。但是,当用户未连接到wifi时,IP与距离用户很远的位置相关联。现在我知道,在没有许可的情况下,可以在移动连接上获取用户的粗略位置,比如谷歌天气,我只是不知道如何

我找到了这个,目前正在阅读:

为什么不请求通过您的web应用程序共享他们的位置呢?对于初学者来说,这是客户端,我不想重新加载页面。第二,我想知道如何在后端完成,因为我知道这是可能的。当你搜索天气时,谷歌就会这样做,然后为你提供一个单独的选项,允许精确定位并重新加载结果。