Задача

Необходимо написать парсер для сбора и анализа данных с сайта статистики, с автоматической отправкой сообщений в Telegram при выполнении заданных условий, и публикацией результата на поддерживающем поиск аналогичном сайте. Программа должна быть оптимизирована на скорость и простоту.

Основные требования

  • Разработка на Python (желательно). Программа должна быть легкой и с быстрой обработкой данных.
  • Реализация парсинга сайта статистики в соответствии с техническим заданием (уточняется у исполнителя).
  • Настройка отправки сообщений в Telegram-канал/чат при наступлении определённых условий (триггеров).
  • Возможность автоматической публикации полученных данных на целевом сайте, который поддерживает поиск по записям (настройка фильтрации по ключевым словам в адресной строке).
  • Обязательная поддержка подключения через прокси-серверы для обхода блокировок и смены IP-адресов.

Особенности

  • Приоритет - минимальное потребление ресурсов (ОЗУ, ЦП) и высокая скорость работы.
  • Гибкая система конфигурации (URL для парсинга, API ключи для Telegram, настройки прокси, условия срабатывания).
  • Обработка ошибок и падений с возможностью повторного запроса (таймауты, ретраи).
  • Сопровождение программы простой документацией по запуску и настройке.

Результат работы

  • Готовый код с комментариями на русском языке.
  • Краткое описание конфигурационных файлов и настроек.
  • Инструкция по развертыванию на VPS или локально.