Техническое задание: Парсер статистики для вертикальных видео

Цель проекта

Разработать легковесный и производительный скрипт на Python, который по ссылке на короткое вертикальное видео сможет получать ключевые метрики вовлеченности, обращаясь напрямую к внутренним API платформы.

Ключевые требования

  • Язык и технологии: Python с использованием библиотек для HTTP-запросов (requests или HTTPX).
  • Метод работы: Прямые сетевые запросы к скрытым или внутренним API, аналогичным тем, что использует мобильное приложение платформы.
  • Запрещено: Использование браузерной эмуляции (Selenium, Playwright), имитации устройств или тяжелых фреймворков.

Собираемые метрики

Скрипт должен извлекать по предоставленной ссылке на видео следующие данные:

  • Количество пересылок видео другим пользователям через личные сообщения.
  • Количество републикаций видео на личную страницу (использование встроенной функции "поделиться на своей странице").

Требования к производительности и надежности

  • Код должен быть оптимизирован для скорости работы.
  • Архитектура должна позволять массовый последовательный запуск для обработки большого количества ссылок.
  • Обработка ошибок и нестандартных ответов от API.

Что должен предоставить исполнитель

  • Готовый к запуску Python-скрипт с комментариями.
  • Подробную инструкцию по установке зависимостей и запуску.
  • Документацию по необходимым заголовкам HTTP, параметрам запросов или токенам авторизации (если они требуются для доступа к API).
  • Демонстрацию работоспособности скрипта на нескольких тестовых ссылках (примеры будут предоставлены отдельно).

Разработка системы автоматизации вентиляции для лабораторного комплекса

Требуется спроектировать и собрать систему автоматического управления вентиляцией в чистой зоне лабораторного комплекса. Проект вентиляции уже реализован, но автоматика отсутствует.