【问题标题】:Reversed IP localisation in pythonpython中的反向IP本地化
【发布时间】:2015-06-26 11:46:15
【问题描述】:

我在python中有一个旧项目:获取与位置对应的IP。我知道我们可以从某个位置获取 IP(我读过this),我想知道是否可以扭转这个过程。

这是我的想法:

•使用链接中给出的方法和“for”来测试大范围的IP,直到我们得到想要的位置。通过一些过滤器,我希望我们可以减少要测试的 IP 数量。 => 长,效率不高

•探索给定here的数据库,但我不知道如何

这可能吗?如果是,最适合您的解决方案是什么?

感谢您的帮助:)

【问题讨论】:

  • 鉴于在任何给定的“位置”可能有 数百万 个 IP,我首先要求您澄清预期的“该”IP 是什么。跨度>
  • 你说得对。我想获取与公共 ip 对应的位置(例如,给定 by this site)。该站点可以提供带有 IP 的位置(对我来说 78.245.240.*** )并且它是准确的。
  • 现在我很困惑。您想获取与 IP 地址对应的位置吗?或者你想得到reverse,给定位置的IP...?!
  • 对不起,我不是英语母语,所以...我的意思是给定位置的 IP
  • 所以你给它“Sheffield, England”之类的东西,你期望“1.2.3.4”作为响应......?

标签: python ip


【解决方案1】:

GeoIP 库有 Python bindings

他们的数据库也可以下载。

Here Python 中有一些例子。您的用例似乎没有涵盖。您可能必须手动打开并搜索他们的数据库。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-12-10
    • 1970-01-01
    • 2011-04-07
    • 2015-07-08
    • 2015-09-11
    • 1970-01-01
    • 1970-01-01
    • 2016-11-17
    相关资源
    最近更新 更多