Техническое задание: Система мониторинга объявлений

Цель проекта

Разработать автоматизированное решение для отслеживания появления новых объявлений на целевом веб-ресурсе в режиме, близком к реальному времени.

Ключевые функциональные требования

  • Целевой поиск: Поиск и парсинг объявлений должен осуществляться только в заранее определённых категориях товаров.
  • Фильтрация по заголовку: Система должна отбирать объявления, содержащие заданные ключевые слова в своих заголовках.
  • Минус-слова: Обязательная возможность указания стоп-слов (минус-слов). Объявления, содержащие эти слова в заголовке, должны исключаться из результатов.
  • Оповещения: Реализовать механизм уведомления пользователя о появлении новых записей, соответствующих критериям (например, через Telegram, email или в интерфейсе системы).

Технические пожелания

  • Решение должно быть стабильным и работать с учётом ограничений целевого сайта (robots.txt, нагрузка).
  • Желательна возможность гибкой настройки ключевых слов, категорий и интервалов проверки.
  • Архитектура должна позволять легко добавлять новые источники (сайты) для мониторинга в будущем.

Разработка системы мониторинга и анализа предложений на рынке недвижимости

Требуется создать автоматизированную систему для круглосуточного поиска наиболее выгодных предложений по аренде или продаже помещений. Система должна проверять соответствие объектов заданным критериям и оперативно предоставлять информацию.