Номинируйте кейсы на Workspace Digital Awards 2026. Прием заявок до 15 декабря по льготной цене, успейте принять участие!
Пиробайт
Парсер — персональный помощник по поиску недвижимости
Пиробайт
#Разработка сайтов под ключ

Парсер — персональный помощник по поиску недвижимости

160 
Пиробайт Россия, Барнаул
Поделиться: 0 0 0
Парсер — персональный помощник по поиску недвижимости
Клиент

ИП Арефьев Евгений Михайлович

Сфера

Недвижимость

Регион

Россия, Санкт-Петербург

Тип сайта

Порталы и сервисы

Сдано

Август 2024

Задача

Нашего клиента мы встретили на бизнес-тренинге, он профессионально занимается флиппингом. Если по-простому: покупает квартиры «как есть», делает ремонт и перепродает с прибылью.

Каждый день он тратит время на ручной поиск подходящих объявлений среди сотен вариантов. Нам предстояло автоматизировать этот процесс, чтобы система сама:

— Собирала актуальные объявления;

— Фильтровала их по заданным критериям;

— Присылала только «горячие» варианты.

Фактически — создать для него персонального помощника по поиску недвижимости. Затем клиент (уже вне нашего сервиса) будет просматривать варианты, оценивать их и связываться с продавцами напрямую.

У клиента было четкое ТЗ, готовые алгоритмы и формулы для отбора объектов. Нам предстояло воплотить это в код и при необходимости «докрутить» нюансы.

Решение

Наш парсер — это кастомное закрытое решение, которое мы создавали в три этапа: парсинг сервиса недвижимости, разработка административной панели и настройка отправки сообщений через Telegram-бот.

1Аналитика и проектирование

Обычно для проектирования интерфейсов, рассчитанных на массового пользователя, мы привлекаем дизайнеров. Однако в случае с админ-панелью на Orchid продуманный UX/UI не нужен — главное четко отобразить структуру.

Поэтому наша аналитик (которая к тому моменту уже хорошо разобралась в предметной области) сама создала минималистичный и интуитивно понятный прототип. Без привлечения дополнительных ресурсов.

2Технические нюансы

В процессе нам нужно было учесть специфические технические требования, вот часть из них:

— Автоматический сбор объявлений каждые 15 минут;

— Сравнение новых предложений только в пределах заданного радиуса поиска;

— Сопоставление нового объявления с топ-3 самых дорогих квартир, у которых совпадают сегмент и количество;

— Автоматическое обновление статусов «Снято с продажи» при удалении объявления и «На продаже» для актуальных предложений;

— Мгновенные информирования о выгодных вариантах.

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

Так выглядят объявления, которые приходят клиенту в Telegram:

Красный, зеленый и желтые цвета — это индикаторы выгоды. Они зависят от чистой прибыли: зеленый — это наименьшая чистая прибыль, желтый — средняя, красный — наибольшая.

«ТЗ было максимально детализированным, однако парсинг — это не интеграция, здесь никогда не угадаешь, что может пойти не так. В процессе мы периодически сталкивались с неожиданностями, которые оперативно решали»

( Кирилл, бэкенд-разработчик Пиробайта )

Например, в ходе ресерча обнаружилась интересная деталь: сервис недвижимости говорит, что по заданным фильтрам у него есть 20 тысяч объявлений. Но на одной странице показывается только ~20, а всего страниц — 54.

Если посчитать, то получается, что парсер не соберет все объявления, если не уточнять запросы и не менять фильтры. А это долго и усложняет процесс.

Поэтому мы предусмотрели систему фильтрации и реализовали гибкую настройку фильтров прямо в админ-панели:

— Тип жилья: «Новостройка» / «Вторичка»;

— Сегмент в системе: например, «хрущевка», «сталинка» и другие;

— Район;

— Ближайшее метро;

— Жилой комплекс (ЖК);

— Количество комнат;

— Этаж;

— Этажность дома;

— Общая площадь;

— Площадь кухни;

— Стоимость квартиры;

— Стоимость за кв. м;

— Вид ремонта;

— Статус в системе: «Еще в продаже» / «Продано».

Парсер ежедневно обрабатывает тысячи объявлений. При этом часть из них — уже ранее загруженные данные, которые наша система сама актуализирует.

«Самое интересно (и самое сложное) — добиться стабильной работы парсера. Особенно когда сервис недвижимости меняет структуру или вводит ограничения»

( Никита, project-менеджер Пиробайта )

Результат

Парсер — это первый кирпичик большой системы. В будущем здесь появится:

— Подбор проверенных бригад с рейтингами;

— Спецпредложения на стройматериалы;

— Умный поиск объектов под критерии.

Клиент не раскрывает точные цифры по сделкам, но инструмент стал частью его рабочего процесса, и результатом он доволен. Прямую ссылку на проект не прикладываем — это админ-панель с ограниченным доступом (логины и пароли есть только у клиента и нашей команды).

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


Стек технологий

  • PHP PHP Язык программирования
  • Laravel Laravel Фреймворк/библиотека
  • Figma Figma Графический редактор

Над проектом работали:


Выскажите мнение
Авторизуйтесь, чтобы добавить свой комментарий.
оставить заявку

Хотите заказать похожий проект?

Пиробайт с удовольствием обсудит вашу задачу

Оставить заявку