Разработка системы мониторинга контента в социальной сети

Задача

Создать постоянно работающий парсер для социальной сети с короткими видео, который выполняет следующие функции:

  • Мониторинг 300 и более аккаунтов в автоматическом режиме для поиска новых видео.
  • Сбор метрик по каждому видео через 24 часа (первые сутки) и через 3 суток (72 часа): просмотры, лайки, комментарии, а также процентное соотношение лайков и комментариев к просмотрам.
  • Автоматическое добавление видео, преодолевших установленные пороговые значения, в итоговую таблицу. Обновление данных должно происходить в режиме реального времени.

Требования к реализации

  • Парсер должен работать непрерывно (24/7), собирая информацию на регулярной основе.
  • Необходима система строгого расчета метрик: именно через 24 и 72 часа после выхода видео.
  • Результаты фильтруются: только те видео, метрики которых выше заданных заказчиком порогов, попадают в основной отчет (таблицу).
  • Любые упоминания конкретных компаний, сайтов или телефонов должны быть исключены из публичного доступа или заменены.

Техническая реализация

Ожидается backend-решение на языке программирования (рекомендуется Python) для работы с API социальной сети. Ввиду отсутствия официального API, может потребоваться парсинг открытых данных страниц. Исполнитель обязан обеспечить стабильность парсинга, включая обработку перепадов нагрузки и блокировок.