Разбор рекламных креативов на детали — в таблицу

Сценарий каждый день анализирует активные рекламные видео и картинки — объекты, текст, сцены — и складывает разбор в таблицу для сопоставления с результатами.

  • Берёт активные объявления сам, по расписанию
  • Разбирает и видео, и картинки
  • Распознаёт объекты, текст и сцены
  • Копит разбор в таблице для анализа

Как это работает

Перенос данных из Facebook Graph API в Redis делается готовым сценарием: он сам замечает новое и переносит его.

  1. Запуск: Запускать ежедневно в 9:00
  2. Затем: Установить ID кампании
  3. Затем: Получить активные объявления
  4. Затем: Разделить
  5. Проверка: Это видео?
  6. Если да — Получить URL источника видео
  7. Затем: Скачать видеофайл
  8. Затем: Видео в строку Base64
  9. Проверка: Цикл по видео
  10. Затем: Запустить аннотацию видео
  11. Затем: Подождать 30 секунд
  12. Затем: Проверить статус операции
  13. Проверка: Если готово
  14. Если да — Подождать 3 с
  15. Если да — Установить id данные для Video
  16. Затем: Разобрать данные
  17. Затем: Добавить данные сегментов
  18. Затем: Установить (строка ошибки видео)
  19. Затем: Добавить ошибки
  20. Если нет — Есть image_url?
  21. Если да — Скачать файл картинки
  22. Затем: Изображение в строку Base64
  23. Затем: Запустить аннотацию изображения
  24. Затем: Установить id данные для Static
  25. Затем: Разобрать данные из изображений
  26. Если нет — Установить (строка ошибки)

Такой сценарий можно запустить в Scriptera: задача описывается обычными словами, сборка и запуск — на стороне сервиса.