Получаем информацию с помощью IP-адреса



ip2geotools — это простой инструмент для получения геолокационной информации по заданному IP-адресу.



Устанавливаем инструмент:

pip install ip2geotools



Создаем следующий скрипт:

from ip2geotools.databases.noncommercial import DbIpCity

ip = 'ip-адрес'

res = DbIpCity.get(ip, api_key='free')

res.city, res.region, res.country

res.latitude, res.longitude



Атрибуты city, region, country хранят в себе информацию о городе, регионе и стране. А вот атрибутам latitude и longitude хранят в себе широту и долготу.



Скоро выйдет вторая еще более интересная часть про ip