Техническое задание: Парсер для мониторинга веб-сайтов
Цель проекта
Создание автоматизированного десктопного приложения для регулярного мониторинга целевых веб-ресурсов. Основная задача - оперативное обнаружение новой информации и моментальное информирование заказчика.
Основные функции
- Автоматический мониторинг: Регулярный обход заданного списка из 50 URL-адресов.
- Идентификация новизны: Определение появления новых документов (форматы PDF, DOCX, XLSX) или новых ссылок/сущностей на страницах.
- Система оповещений: Мгновенная отправка уведомлений в Telegram-чат при обнаружении обновлений. В уведомлении должны быть указаны: название документа/страницы, прямая ссылка и дата публикации.
- База данных: Разработка структурированной базы данных для хранения истории спарсенных данных и отслеживания их статуса.
Технические требования
- Приложение: Десктопное (Desktop Application).
- Целевая ОС: Windows 11, 64-битная архитектура.
- Интеграция: Telegram Bot API для отправки уведомлений.
- Надежность: Стабильная работа в фоновом режиме по расписанию.
Ожидаемый результат
Готовое к использованию приложение, которое позволяет в автоматическом режиме отслеживать изменения на важных для заказчика веб-ресурсах и оперативно получать о них информацию, экономя время на ручной проверке.