
Навигатор Аренды Жилья
@flat-rental
Поиск квартиры в аренду одновременно на Циан, Авито и Яндекс.Недвижимость — дедупликация объявлений, скоринг цены за м², оценка районов, проверка фото на «красные флаги» и черновики сообщений арендодателю. Применяйте для «сними квартиру», «поиск аренды жилья», «найди квартиру в Москве/Питере», «оцени объявление», подготовить вопросы арендодателю. Не подходит для покупки жилья, краткосрочного жилья в поездке (travel), брони отелей и поиска подрядчиков (contractor-finder).
Кому подходит «Навигатор Аренды Жилья»
- Съезжающим в новый город — Москва, Санкт-Петербург или регионы: один поиск сразу по трём площадкам вместо десятка вкладок.
- Тем, кто ищет выгодную цену — скоринг цены за м² против медианы по району показывает, где цена честная, а где завышена.
- Первым арендаторам — готовые вопросы арендодателю и чек-лист просмотра: что проверить в квартире и какие документы сверить.
- Тем, кто боится мошенников — красные флаги на фото и в объявлении: стоковые снимки, цена на 30%+ ниже рынка, просьбы о предоплате.
Что можно сделать
- Найти квартиру по фильтрам — комнаты, бюджет, метро, ремонт, мебель, «от собственника».
- Сравнить цену за м² с медианой по району и увидеть, выгодно предложение или нет.
- Оценить район — школы, парки, транспорт, магазины, безопасность по инфраструктуре.
- Подготовиться к просмотру — шаблоны сообщений арендодателю, вопросы перед осмотром и чек-лист проверки документов (паспорт, выписка ЕГРН, договор).
Как это работает: параллельный поиск и честный скоринг
Три платформы опрашиваются параллельно, объявления с каждой собираются в единый список и дедуплицируются (агентства часто кросс-постят одно жильё везде). Каждое объявление получает оценку 0–100 по семи критериям — от цены за м² и близости к метро до свежести и качества фото. На выходе не мешок ссылок, а ранжированный топ-10 в единой таблице.
Полезные детали и красные флаги
- Цена на 30%+ ниже рынка — подозрительно: возможны скрытые проблемы или мошенничество.
- Никогда не платите до просмотра и договора: предоплата «для брони» — частый приём мошенников.
- Залог 2+ месяца при норме в один — признак жадного арендодателя; предпочтительнее безналичная оплата с подтверждением.
- Фото — сигнал, не приговор: навык отмечает пятна на потолке, трещины и стоковые кадры, но решение принимает человек на личном просмотре.
Связанные возможности: жильё на время поездки — путешествия и туры; бытовые задачи при переезде — поиск подрядчика и персональный ассистент.
Готовы искать? Опишите город, бюджет и число комнат — запустите «Навигатор Аренды Жилья».
На каких площадках идёт поиск?
Одновременно на трёх крупнейших — Циан, Авито и Яндекс.Недвижимость: вместе они покрывают около 90% рынка аренды жилья в России. Результаты собираются с 2–3 страниц каждой площадки и дедуплицируются.
Навык бронирует квартиру или переводит деньги?
Нет. Навык ищет, сравнивает и готовит — таблицы, оценки, вопросы арендодателю. Бронирует, осматривает и платит сам человек. Предоплата до просмотра и договора — признак мошенничества, навык на это не идёт.
Как считается цена за м² и оценка?
Цена аренды делится на площадь и сравнивается с медианой по району. Итоговый балл (0–100) учитывает цену за м² (30), транспортную доступность (20), качество фото (15), свежесть (15), район (10), полноту описания (5) и рейтинг арендодателя (5).
Проверяет ли навык фотографии?
Да — каждое фото оценивается на красные флаги: пятна на потолке (протечки), трещины, стоковые кадры, слишком «глянцевые» студийные снимки. Но финальное решение всегда за личным просмотром.
Что я получу на выходе?
Топ-10 объявлений в единой таблице (адрес, комнаты, площадь, цена, ₽/м², метро, оценка, источник), детальная карточка по лидеру, анализ района по инфраструктуре и готовые шаблоны сообщений арендодателю.
Поиск квартиры в аренду — Flat Rental Navigator
Поиск квартиры в аренду одновременно на трёх крупнейших площадках России: Cian, Avito и Яндекс.Недвижимость. Дедупликация, анализ цен, оценка районов и фото, помощь в общении с арендодателями.
Обзор
Три платформы покрывают ~90% рынка аренды жилья в России:
| Платформа | Доля рынка | Особенности |
|---|---|---|
| Cian | ~35% | Специализированный недвижимость-сайт, подробные фильтры, больше данных от агентств |
| Avito | ~40% | Крупнейший классифайд, много объявлений от собственников, но много дублей |
| Яндекс.Недвижимость | ~15% | Агрегатор, тянет данные с других площадок, удобные карты |
Стратегия: Параллельный поиск по всем трём платформам с последующей дедупликацией и ранжированием.
Установка browser-use
Для работы навыка нужен browser-use CLI — это Python-пакет, поэтому Python должен быть установлен.
На Windows Python есть не всегда; на macOS/Linux — как правило, есть.
Прежде чем что-либо устанавливать — скажи пользователю и получи подтверждение.
Не устанавливай Python и пакеты молча и по умолчанию не запускай системные установщики
(winget/brew/apt/curl) без явного согласия.
Порядок действий:
- Проверь:
browser-use --version. Если команда есть — навык готов к работе. - Если
browser-useне установлен — объясни пользователю, что нужен Python и пакетbrowser-use, и спроси разрешение установить:pip install browser-use && browser-use install. На Windows при отсутствии Python предложи скачать установщик с python.org (обязательно с галочкой «Add Python to PATH»), затем повторитьpip install. - Если установка не удалась или пользователь отказался — не зацикливайся: честно сообщи, что автоматизация браузера сейчас недоступна, и предложи выполнить задачу вручную по шагам.
Не скрывай от пользователя команды и ошибки.
Сбор требований у пользователя
Перед поиском уточни у пользователя:
- Город — Москва, Санкт-Петербург, другой
- Район / станция метро — конкретные районы или общая зона
- Бюджет — минимальная и максимальная арендная плата в месяц (₽)
- Количество комнат — студия, 1, 2, 3+
- Срок аренды — длительная / посуточно
- Тип жилья — квартира, апартаменты, комната
- Этаж — предпочтения по этажу (не первый, не последний и т.д.)
- Метраж — минимальная площадь
- Ремонт — любой, косметический, дизайнерский
- Дополнительно — с мебелью, с животными, лифт, парковка, балкон
- Кто сдаёт — от собственника / от агентства / без разницы
Пошаговый рабочий процесс
Шаг 1: Сбор требований
Опроси пользователя (см. раздел «Сбор требований»). Если пользователь указал не все параметры — уточни недостающие или используй разумные значения по умолчанию.
Шаг 2: Построение URL
Составь URL для каждой из трёх платформ на основе требований пользователя. Проверь корректность кодировки кириллицы.
Полные параметры, ID регионов и примеры URL каждой платформы — в references/01-urls.md.
Шаг 3: Поиск на каждой платформе
Для каждой платформы последовательно. Базовые команды (закрытие сессий, открытие сайта, ожидание, проверка состояния) — в references/02-extraction.md.
Обработка cookie-баннера
Все три сайта показывают cookie-баннер. Закрой его:
browser-use state
# Если видна кнопка «Принять» / «Согласен» / «ОК»:
browser-use click "text=Принять"
# или
browser-use click "text=Согласен"
node -e "new Promise(r=>setTimeout(r,1*1000)).then(process.exit)"
Обработка CAPTCHA
При частых запросах может появиться CAPTCHA:
- Скажи пользователю: «Появилась капча, пожалуйста, пройди её в браузере и скажи "готово".»
- Дождись подтверждения
- Продолжи после
Шаг 4: Извлечение объявлений
Используй JavaScript eval для извлечения данных из каждого сайта.
Готовые JS-сниппеты для Cian, Avito и Яндекс.Недвижимость — в references/02-extraction.md.
Шаг 5: Пагинация
Если результатов много, переходи на следующую страницу — команды для Cian, Avito и Яндекса в references/02-extraction.md. Собирай объявления с 2-3 страниц с каждой платформы. Обычно этого достаточно для хорошего покрытия.
Шаг 6: Дедупликация
После сбора всех объявлений с трёх платформ выполни дедупликацию:
Признаки дубликатов:
- Одинаковый адрес (улица + дом)
- Одинаковая цена ±5%
- Одинаковая площадь ±2 м²
- Одинаковые фото (визуально похожие)
- Кросс-постинг: агентство размещает на всех площадках
Алгоритм дедупликации:
- Группируй по адресу
- Внутри группы — сравни цену и площадь
- Если совпадают — оставь объявление с максимальной информацией (обычно Cian)
- Отметь источник: «найдено на Cian, Avito, Яндекс»
Шаг 7: Скоринг и ранжирование
Алгоритм скоринга
Каждое объявление получает оценку от 0 до 100 баллов:
| Критерий | Вес | Баллы | Описание |
|---|---|---|---|
| Цена/м² | 30 | 0-30 | Сравнение со средней ценой по району. Ниже среднего = больше баллов |
| Транспорт | 20 | 0-20 | Близость к метро (0-5 мин = 20, 5-10 = 15, 10-15 = 10, 15+ = 5) |
| Качество фото | 15 | 0-15 | Оценка через image_analysis (см. ниже) |
| Свежесть | 15 | 0-15 | Сегодня = 15, вчера = 12, 2-3 дня = 8, неделя = 4, старше = 1 |
| Район | 10 | 0-10 | Оценка инфраструктуры района (см. ниже) |
| Полнота описания | 5 | 0-5 | Подробное описание = больше баллов |
| Рейтинг арендодателя | 5 | 0-5 | Проверенный собственник / агентство с отзывами |
Расчёт цены за м²
цена_за_м2 = цена_аренды / площадь
средняя_цена_район = median([цена_за_м2 для всех объявлений в районе])
если цена_за_м2 <= средняя * 0.8 → 30 баллов (отличная цена)
если цена_за_м2 <= средняя * 0.9 → 25 баллов (хорошая цена)
если цена_за_м2 <= средняя * 1.0 → 20 баллов (средняя цена)
если цена_за_м2 <= средняя * 1.1 → 10 баллов (выше среднего)
если цена_за_м2 > средняя * 1.1 → 5 баллов (дорого)
Шаг 8: Представление результатов
Покажи пользователю топ-10 объявлений в формате:
## Топ-10 квартир по вашим критериям
| # | Адрес | Комнаты | Площадь | Цена | ₽/м² | Метро | Оценка | Источник |
|---|-------|---------|---------|------|-------|-------|--------|----------|
| 1 | ул. Примерная, 15 | 2 | 52 м² | 45 000₽ | 865₽ | 5 мин | 87/100 | Cian, Avito |
| ... | ... | ... | ... | ... | ... | ... | ... | ... |
### Подробно о #1
- **Адрес**: ул. Примерная, д. 15, кв. 42
- **Площадь**: 52 м², комнаты 18+14 м², кухня 10 м²
- **Этаж**: 5/12
- **Ремонт**: косметический
- **Мебель**: полностью меблирована
- **Метро**: Station Name — 5 мин пешком
- **Цена**: 45 000 ₽/мес (865 ₽/м²)
- **Собственник**: Иван К. (проверенный, 4.8★ на Cian)
- **Ссылки**: [Cian](url) | [Avito](url)
- **Почему в топе**: Отличная цена для района, близко к метро, свежий ремонт
Полные процедуры анализа района и анализа фотографий (image_analysis) — в references/03-analysis.md; шаблоны общения с арендодателем — в references/04-communication.md.
Справочники (references)
Полные детали — в файлах references/ этого навыка. Открывай нужный файл перед соответствующим шагом:
references/01-urls.md— URL-структура сайтов: параметры Cian, Avito и Яндекс.Недвижимость, ID регионов, примеры URL.references/02-extraction.md— Базовые команды поиска, JS-сниппеты извлечения объявлений, команды пагинации.references/03-analysis.md— Анализ района и анализ фотографий квартиры (image_analysis, красные флаги на фото).references/04-communication.md— Шаблоны общения с арендодателем, чек-лист для просмотра, web_search/web_reader.references/05-troubleshooting.md— Troubleshooting и типичные ошибки/предупреждения.