是否有一个特定的python模块可以导入以从python中进行IP位置查找而不必导航到站点?
答案 0 :(得分:2)
没有标准模块可以做到这一点。但是我建议使用在线API执行此操作,您只需要向它发出HTTP请求并解析最有可能是JSON的响应。
ipinfo.io似乎是一项优质的服务,并且对于某些规模项目是免费的。那里的文档也解释了如何在python中使用它。
import requests
print requests.get('http://ipinfo.io/8.8.8.8').json()
输出:
{ "ip": "8.8.8.8", "hostname": "google-public-dns-a.google.com", "loc": "37.385999999999996,-122.0838", "org": "AS15169 Google Inc.", "city": "Mountain View", "region": "California", "country": "US", "phone": 650 }
了解更多信息:https://ipinfo.io/developers