Геоинфо с питоном
Я хочу выяснить, где находится хост, в какой стране. Есть сайты, которые ищут эту информацию (например, 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.
Вы можете попробовать это
Это очень легко с этим, как показано ниже
import urllib
response = urllib.urlopen('http://api.hostip.info/get_html.php?ip=12.215.42.19&position=true').read()
print(response)