【发布时间】:2012-08-03 01:03:31
【问题描述】:
有没有办法使用 Python 获取计算机的物理位置,最好不使用 API,或者使用免费 API?我搜索了一下,发现唯一的免费 API 非常非常不准确。我只需要准确一点,因为它是为了获取当地天气。
【问题讨论】:
-
1.您尝试过什么,2. 您在寻找的精确度如何?
-
@mfrankli 我搜索了“IP 地理定位 API”,而 IP2location.com 是我唯一找到的东西。我住在一个大城市,他们网站上关于我的 IP 的例子很遥远。它是用来查找当地天气的,所以 ≈50 英里是可以的,但我发现的几乎是一个州。
-
您可能想要更新您的问题以反映这些事情(尤其是后者)。
-
基于 IP 的位置检测并不总是很好。您应该检查通过其他 ISP 或从其他位置(朋友家等)连接时尝试使用的工具,并在每个位置的多个工具中检查您报告的位置。基本上,不要太快责怪该工具。
标签: python geolocation