Python Yandex Api парсер.

#python #2021 #freelance

Совсем небольшой заказ.
Суть его заключалась в том, чтобы получить по координатам район и улицу точки.
На вход давалась таблица с координатами, а на выход получалась такая же таблица но уже с районом и улицой в соседних колонках.

Так же было реализована проверка на повторение для дублирующихся координат, чтобы сэкономить количество запросов к API Яндекса.

Вторая итерация

Вторая часть доработки заключалась в добавлении новых данный для обработки. В нее входили не только Москва, но и Московская область. От этого изменился массив приходящих данных. Пришлось описывать дополнительную логику для вытягивания всей информации. По идее каждое значение должно было брать по одному запросу к API. Но это было не выгодно, поэтому я написал небольшой алгоритм, который обрабатывал всю информацию за 1 запрос.

Так же была добавления система лимитов, чтобы учитывать количество запросов к API. И система кэширования, чтобы экономить запросы.

Posted in 2021, freelance, interesting, python on May 12, 2021.