Задача
Необходимо написать парсер для сбора и анализа данных с сайта статистики, с автоматической отправкой сообщений в Telegram при выполнении заданных условий, и публикацией результата на поддерживающем поиск аналогичном сайте. Программа должна быть оптимизирована на скорость и простоту.
Основные требования
- Разработка на Python (желательно). Программа должна быть легкой и с быстрой обработкой данных.
- Реализация парсинга сайта статистики в соответствии с техническим заданием (уточняется у исполнителя).
- Настройка отправки сообщений в Telegram-канал/чат при наступлении определённых условий (триггеров).
- Возможность автоматической публикации полученных данных на целевом сайте, который поддерживает поиск по записям (настройка фильтрации по ключевым словам в адресной строке).
- Обязательная поддержка подключения через прокси-серверы для обхода блокировок и смены IP-адресов.
Особенности
- Приоритет - минимальное потребление ресурсов (ОЗУ, ЦП) и высокая скорость работы.
- Гибкая система конфигурации (URL для парсинга, API ключи для Telegram, настройки прокси, условия срабатывания).
- Обработка ошибок и падений с возможностью повторного запроса (таймауты, ретраи).
- Сопровождение программы простой документацией по запуску и настройке.
Результат работы
- Готовый код с комментариями на русском языке.
- Краткое описание конфигурационных файлов и настроек.
- Инструкция по развертыванию на VPS или локально.