Техническое задание: Парсер для Instagram

Цель проекта

Разработать программное решение для автоматического сбора и анализа контента из социальной сети Instagram.

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

  • Принимать на вход список аккаунтов (профилей) для анализа.
  • Собирать данные о публикациях (постах) с указанных аккаунтов.
  • Анализировать метрики вовлеченности (лайки, комментарии, просмотры) для каждого поста.
  • Определять и выводить список "самых залетевших" (наиболее популярных) постов на основе заданных критериев (например, наибольшее количество взаимодействий).
  • Предоставлять результат в удобном для заказчика формате (например, файл CSV, JSON или вывод в консоль).

Технические аспекты

  • При разработке необходимо учитывать особенности и ограничения платформы Instagram.
  • Важно обеспечить стабильность работы и обработку возможных ошибок (например, недоступность аккаунта).
  • Код должен быть читаемым и сопровождаемым.

Ожидаемый результат

Готовый скрипт или программа, которая по предоставленному списку аккаунтов выполняет парсинг и возвращает ранжированный список самых успешных постов.