Как по номеру понимать приблизительное местоположение пользователя?

Всем привет, делаю приложение на питоне, встала задача определять приблизительное местоположение по номеру телефона. Есть ли какая-то библиотека на питоне для этого или какие-то может методы разбора ?


Ответы (3 шт):

Автор решения: Neimor

Данные о геопозиционировании сотового терминала подключенного к той или инной базовой станции доступны только оператору, получить их не получится - разве что для своего номера при личном запросе провайдеру сотовой связи. Касательно страны происхождения то тут немного проще, у каждого оператора есть номерной ресурс с кодом страны и т.д.,эта информация уже в свободном доступе, конкретный регион для мобильного номера определить не получится, это возможно только для прямых городских номеров у которых есть код города.

→ Ссылка
Автор решения: Namerek

есть сервис . Не бесплатный но не дорогой. 5000 зпросов 250р. отдает по запросу http://htmlweb.ru/geo/api.php?telcod=НОМЕР_ТЕЛЕФОНА&json&charset=utf-8&api_key=xxxx json, xml или html Ну к примеру так...

{   'country_id':'RU',
    'country':'Россия',
    'region_id':49,
    'region':'Ростовская область',
    'okrug':'Южный федеральный округ',
    'rajon_id':0,
    'rajon':'',
    'city_id':1711,
    'city':'Ростов-на-Дону',
    'oper':'',
    'oper_id':0,
    'limit':50
}

Это краткий вывод

→ Ссылка
Автор решения: Олег

Решил свою проблему с помощью библиотеки: https://github.com/google/libphonenumber

→ Ссылка