Ситуация
Клиенту требовалось получать полные и актуальные данные о недвижимости с платформы AVITO — цены, описание, фото, местоположение и характеристики объектов. Ручной сбор занимал часы и не позволял отслеживать изменения на рынке. Задача — автоматизировать процесс, чтобы нужная информация появлялась в таблице уже готовой к анализу.

Как мы решили задачу
Сначала мы разобрали, как устроены объявления на AVITO. На разных типах объектов (квартиры, дома, коммерческая недвижимость) структура отличается: где-то данные подгружаются динамически, где-то часть информации скрыта за вкладками.
Мы выяснили: чтобы собрать данные точно и без потерь, нужно уметь работать с динамическими элементами страницы и учитывать внутренние фильтры сайта.

На этом этапе создали программу, которая автоматически обходит нужные разделы и собирает данные:
Для проекта использовался Python, а также библиотеки Selenium (работа с динамическими страницами) и BeautifulSoup (анализ HTML-кода).

После сбора все данные проходят обработку:
Результат — чистая, структурированная таблица, готовая для анализа или импорта в CRM.

Можно выбрать нужные поля и настроить автоматическое обновление — например, раз в день или раз в неделю.
Это избавляет команду клиента от необходимости вручную проверять и копировать объявления.
Результат
Клиент получил полностью готовое решение:
Теперь заказчик видит полную картину рынка — от цен и описаний до активности продавцов — и может оперативно реагировать на изменения.
Подробную информацию по данной программе можно найти по ссылке.
Время реализации: 12 часов