Парсинг адресов с помощью Python-скриптов и yargy-парсера(библиотека natasha), изменения в yargy-правилах можно посмотреть здесь(coming soon).
Полный пример простого адреса с ключевыми словами, который будет распарсен:
123456, страна Россия, Московская область, город Балашиха, Никольский район, улица Школьная, дом 10
Но также могут быть распарсены неполные адреса. Без ключевых слов, знаков препинания, прописных букв и с небольшими опечатками:
Москва вавилова , 5
Эвристическим методом "вавилова" будет распарсено как улица/проспект(в зависимости от рода), а "5" как номер дома.