Приветствуем Вас!
Парсинг на сайтах объявлений осуществляется по строгой структуре на которой они разработаны. Эти ограничения обойти нельзя, приходится подстраиваться.

А вот уже для парсинга глобальных площадок, типа Яндекс Карт или Google Maps рассчитанных на всю страну, материк, мир.
Я предпочитаю использовать  файлы  geo-database с максимально подробным разделением областей.

Это необходимо для дальнейшего планирования нашего сотрудничества.

Россия — geo-database-russia
Беларусь — geo-database-belarus
Казахстан — geo-database-kazakhstan
Украина — geo-database-ukraine

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