Приветствуем Вас!
Парсинг на сайтах объявлений осуществляется по строгой структуре на которой они разработаны. Эти ограничения обойти нельзя, приходится подстраиваться.
А вот уже для парсинга глобальных площадок, типа Яндекс Карт или Google Maps рассчитанных на всю страну, материк, мир.
Я предпочитаю использовать файлы geo-database с максимально подробным разделением областей.
Это необходимо для дальнейшего планирования нашего сотрудничества.
Россия — geo-database-russia
Беларусь — geo-database-belarus
Казахстан — geo-database-kazakhstan
Украина — geo-database-ukraine
После скачивания Вам необходимо поработать с файлом, оставив в нем только нужные места для парсинга.
Если в файле отсутствуют какие то города, это значит что мы до них еще не добрались.
Внесите их в файл и мы спарсим любую нужную для Вас информацию.