Техническое задание: Система мониторинга сайта
Цель проекта
Разработать долговечный и надежный механизм для постоянного отслеживания целевого веб-ресурса. Ключевая задача - мгновенно информировать пользователя о заранее определенных изменениях на сайте.
Ключевые требования
- Частота проверок: Система должна мониторить сайт с интервалом примерно 30 секунд.
- Динамичность ресурса: Учитывайте, что отслеживаемый сайт характеризуется частой сменой доменных имен и активным обновлением контента.
- Надежность и долговечность: Решение должно быть устойчивым к изменениям структуры сайта и рассчитано на длительную бесперебойную работу.
- Механизм уведомлений: Необходимо реализовать систему оповещений (например, через Telegram, email или в панели управления) о детектировании нужных изменений.
- Гибкость настройки: Возможность гибко настраивать, какие именно изменения (по тексту, наличию элементов, коду) являются триггером для отправки уведомления.
Ожидаемый результат
Автономно работающая система, которая в реальном времени отслеживает заданные параметры сайта и оперативно информирует владельца о любых значимых изменениях, обеспечивая постоянный контроль над ресурсом.