Геоинфо с питоном

Я хочу выяснить, где находится хост, в какой стране. Есть сайты, которые ищут эту информацию (например, http://geoip.flagfox.net/). Прежде чем написать скребок, я хотел бы спросить, знаете ли вы Python API для этой задачи.

Обновление: по ссылке Ashwini Chaudhary я сделал свой собственный конвертер ip2country. Доступно здесь.

3 ответа

Решение

Попробуй это:

http://netsekure.org/wp-content/uploads/ip2loc.py

запустите этот скрипт из командной строки: python ip2loc.py all

Если высокая точность не важна, бесплатные базы данных MaxMind ( Страна / Город) могут предложить автономное решение. У него есть Python API.

Вы можете попробовать это

http://www.hostip.info/

Это очень легко с этим, как показано ниже

import urllib
response = urllib.urlopen('http://api.hostip.info/get_html.php?ip=12.215.42.19&position=true').read()
print(response)
Другие вопросы по тегам