Найти в Дзене
Самоучка в Python

Поиск местоположения по IP адресу с помощью Python.

Думаю все помнят старую бородатую угрозу "Я тебя по ip вычислю щенок!", которая даже переросла в кучу мемов. Так вот, эта угроза имеет какую-то долю реальности. И сейчас я вам покажу какую. А точнее я вам покажу как при помощи ip и Python вычислить примерное местонахождение того, чей это ip. Для этого вам нужен PyCharm, сам ip по которому вы хотите найти местоположение его владельца и небольшие знания в Python. Сам код выглядит так. Вот подробное описание каждой строки. Стр. 1. Импорт geocoder для работы с координатами и ip. Стр. 2. Импорт folium для работы с картами. Стр. 4. Поиск по ip. В скобках мой ip. Стр. 6. Выдаёт мой адрес по широте и долготе. Стр. 7. Печатает в панель координаты. Вот этих 5и строк уже достаточно, чтобы получить координаты. Дальше уже работаем с картами. Стр. 9. Выводит координаты на карту. Стр. 12. Обводит место на карте кружком. Стр. 15. Ставит метку. Стр. 18. Сохраняет данные в html-файл из которого можно перейти в браузер. А теперь покажу как это работает!

Думаю все помнят старую бородатую угрозу "Я тебя по ip вычислю щенок!", которая даже переросла в кучу мемов. Так вот, эта угроза имеет какую-то долю реальности. И сейчас я вам покажу какую. А точнее я вам покажу как при помощи ip и Python вычислить примерное местонахождение того, чей это ip.

Для этого вам нужен PyCharm, сам ip по которому вы хотите найти местоположение его владельца и небольшие знания в Python.

Сам код выглядит так.

-2

Вот подробное описание каждой строки.

Стр. 1. Импорт geocoder для работы с координатами и ip.

Стр. 2. Импорт folium для работы с картами.

Стр. 4. Поиск по ip. В скобках мой ip.

Стр. 6. Выдаёт мой адрес по широте и долготе.

Стр. 7. Печатает в панель координаты.

Вот этих 5и строк уже достаточно, чтобы получить координаты. Дальше уже работаем с картами.

Стр. 9. Выводит координаты на карту.

Стр. 12. Обводит место на карте кружком.

Стр. 15. Ставит метку.

Стр. 18. Сохраняет данные в html-файл из которого можно перейти в браузер.

А теперь покажу как это работает!

При запуске кода данные сохраняются в html-файл, в котором вам предлагается браузер, в котором открыть карту.

-3

Я выбрал Хром и вот что получилось.

-4

Моё примерное местоположение найдено. Город определён точно. Да, я нахожусь в Калининграде. Но метка по координатам указала ровно в центральную часть города, на Остров Канта. Моё точное местоположение немного не там.

Как вы видите, с помощью IP можно легко найти примерное местоположение его владельца. Так что в угрозе "Я тебя по IP вычислю есть доля правды!")

Вы можете скопировать код и попробовать ввести в скобки свой IP или чей-то другой, и так же увидите на карте примерное местоположение. Обязательно попробуйте, у вас точно получится!)

И напоследок держите бородатый прикол про "ВЫЧИСЛЮ!")

-5

Спасибо что посмотрели до конца! Если вам эта статья понравилась и была полезной, то не забудьте в конце поставить ПАЛЕЦ В НЕБО!)

Подписывайтесь на МОЙ КАНАЛ, тут много всего интересного, познавательного и полезного!) Обязательно посмотрите последнюю ПОДБОРКУ ПРИКОЛОВ и ОЧЕНЬ ИНТЕРЕСНУЮ СТАТЬЮ ПРО САМОСТОЯТЕЛЬНОЕ СОЗДАНИЕ NFT.

Спасибо за внимание и до скорого!)