我有一個包含190個IP地址列表的文本文件。我如何獲得所有這些服務器的位置?如何找到一個服務器的地理座標/位置?
1
A
回答
1
有一些免費的IP,以地理定位API在那裏,如ipinfodb,頁面下方有在種不同的語言一些樣品。我建議使用「ip to location api」來搜索更多apis。
1
在蟒蛇與pygeoip:
#!/usr/bin/env python
import sys
import pygeoip
def main():
db = pygeoip.GeoIP('GeoLiteCity.dat')
source = "MyIpList.txt"
with open(source, 'r') as fs:
lignes = fs.readlines()
for ip in lignes:
dico = db.record_by_addr(ip)
for k,v in dico.iteritems():
print "%s : %s" % (k,v)
if __name__ == '__main__':
main()
你下載Geo city database並在此格式創建MyIpList.txt文件。
64.233.161.99
209.131.36.159
這個腳本打印: COUNTRY_CODE country_code3 COUNTRY_NAME 地區,城市 POSTAL_CODE 緯度經度 dma_code METRO_CODE AREA_CODE REGION_NAME TIME_ZONE
record_by_addr()回報的字典。
相關問題
- 1. 如何找到bing地圖SOAP服務中的地理位置
- 2. 位置服務座標系
- 3. 如何找到兩個地理座標之間的每個點[座標]?
- 4. Sails.js通過距離地理位置座標找到
- 5. PHP HTML地理位置座標
- 6. Phonegap地理位置不顯示座標
- 7. Android服務地理位置
- 8. 地理位置API /服務
- 9. Box2D如何處理位置和座標?
- 10. 如何接收選定位置的地理座標?
- 11. 如何從使用jde的座標獲取地理位置4.5
- 12. 地理定位autopost座標到php
- 13. 如何找到瀏覽器的地理位置(如Google搜索)?
- 14. 找不到地理位置
- 15. 如何獲得精確的GPS座標Android位置服務
- 16. 位置管理器給出空座標
- 17. 在飛鏢中找到位置/座標
- 18. PC IP地址到位置座標
- 19. 如何從地理位置服務器獲取圖層列表
- 20. 如何從圖像文件獲取地理位置(座標)?
- 21. 網站加入表格 - 地理位置地理座標
- 22. 如何在服務器上找到.ashx文件的位置
- 23. 如何檢查一個位置座標是否落在另一個位置android中的座標半徑
- 24. 如何發送位置到服務器?
- 25. Python找出從非居住區座標到位置/地址
- 26. 一個服務地理位置相關數據的系統
- 27. 如何分配當前地理座標以繪製從當前位置到目標位置的路徑?
- 28. 域名到IP /服務器映射按地理位置
- 29. 通過PHP CURL發送地理位置到服務器
- 30. 發送登錄和地理位置(從JavaScript)到服務器