ZebroidДокументацияИнструментыАвтовидео

Автовидео

В программе: Инструменты → Автовидео
Задача этого инструмента — поиск видео роликов по ключевым словам и парсинг их кода с последующей вставкой в статьи проекта.



Основные особенности Автовидео:

  • Многопоточность (иными словами высокая скорость работы)
  • Поддержка самых популярных поисковиков видео в рунете
  • Максимальный контроль над результатом работы (вплоть то формата вывода кода)
  • Парсинг названия, описания видеоролика и комментариев (если они есть)
  • Два режимы работы: полуручной и полностью автоматический

Работа с Автовидео делиться на 3 этапа:

  1. Настройка
  2. Парсинг и выбор
  3. Сохранение




Этап 1: Настройка парсинга

1.1. Настройка поиска


Прежде всего пользователю необходимо определиться для каких статей будут искаться видео. Для этого он в окне слева (дерево проекта) отмечает необходимые ему статьи.

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

  • Искать видео по — откуда программа должна брать ключевые слова для поиска видео роликов
  • Парсить роликов на каждом запросе — количество роликов которые программа должна парсить на каждом запросе. Например: у вас есть 3 статьи для которых вам нужно найти ролики, и ищете вы по заголовкам в двух поисковиков, т.е. у вас получается 6 запросов (3*2) для каждой статьи. И если поставить максимум роликов для каждого запроса 10, то на выбор получится максимум 60 роликов (6 * 10) или по 20 роликов на статью.
  • Количество потоков — количество одновременных паралельных обращений к поисковикам. Чем больше — тем быстрее, но и тем больше шансов схлопотать бан, а так же тем больше нагрузка на ваш компьютер и интернет канал. Оптимальное значение — 10 потоков.
  • Использовать прокси
  • Автовыбор и Автосохранение — при активации первой опции вы перекладываете обязанность выделять ролики для каждой статьи на программу, при активации второй — вы указываете программе после окончания парсинга начать сохранение и добавление (в этом случае у вас нету возможности проверить какие ролики отметила для скачивания программа)
  • Использовать сервисы — отмечайте поисковики с которых программа должна парсить выдачу




1.2. Настройка вставки


Настройка вставки осуществляется во второй вкладке окна.



Тут мы видим:

  • Помещать каждый ролик в отдельную запись — при активации этой опции записи, по которым ищутся ролики становятся категориями для результатов поиска. Например: если вы ищите ролик для записи «Зебра» и отметите 10 роликов, то сама запись «Зебра» будет категорией с 10 записями, в каждой из которых по одному ролику.
  • Место вставки — как должен расставляться код ролика в тексте статьи (аналогично автокартинкам).
  • Создавать для комментариев отдельные записи — эта настройка отвечает за то, куда будут вставляться комментарии к роликам. Если её активировать — то комментарии будут дочерними элементами записи (рекомендоваться сразу активировать в настройках тип проекта «Блог с комментариями / Форум»), иначе — все комментарии будут размещатся в тексте статьи
  • Параметр Максимум комментариев отвечает за максимальное количество комментариев которые программа может парсить к одному видео ролику.

Настройка особого формата вывода кода ролика






1.3. Формат вывода




Шаблоны кодов, которые программа будет вставлять в посты.

  • Формат вставки видео — это общие настройки того, как блок информации будет вставляться в статью после сохранения. Поддерживает 4 макроса: {VIDEO_TITLE}, {VIDEO_CODE}, {VIDEO_DESCRIPTION}, {VIDEO_COMMENTS}. Первый отвечает за вывод названия ролика на сайте, второй — за код самого видео, третий — за вывод описания к видео, четвертый — за вывод блока с комментариями. Удаление какого-либо из блоков приведёт к его отсутсвию в самой статье. Код видео по понятным причинам обязателен
  • Формат вывода описания — это настройки вывода блока с описанием видео которое результате заменит макрос {VIDEO_DESCRIPTION} во вставляемом коде. Поддерживает только один макрос {DESCRIPTION_TEXT} — текст описания. Если на сайте нету описания — блок не вставляется вообще
  • Формат вывода комментариев — аналогично предыдущему только для комментариев. Поддерживает макросы: пару {COMMENTS_HEAD} и {/COMMENTS_HEAD} между которыми находится шапка блока с комментариями, пару {COMMENTS_FOOTER} и {/COMMENTS_FOOTER} — между которыми футер блока. Все, что не находится в этих блока повторяется с каждым комментарием и поддерживает такие макросы: {AUTHOR} — имя автора комментария, {TEXT} — текст комментария. Как и в предыдущем случае — если комментариев к видео нету — блок не вставляется




Этап 2: Парсинг и выбор




После всех настроек можно приступить к процессу парсинга. Для этого нажмите на кнопку Запустить и дождитесь завершения процесса. После этого, если вы не доверили программе автовыбор и автосохранение результатов вам необходимо самому определить какой статье и какой ролик подходит лучше всего. Всё что от вас требуется — это выделять статью в дереве проекта и в активирующей вкладке Выбор отмечать понравившиеся ролики.

Получение API токена YouTube


Начиная с 6 версии Зеброида, парсинг YouTube происходит посредством использования API. Это самый быстрый и надёжный способ, который не требует использования прокси (при работе с YouTube настройки прокси игнорируются). Но для того, чтобы использовать API — сперва необходимо получить API токен.

Пошаговая инструкция



Вы можете использовать неограниченное количество API токенов с разных аккаунтов. На момент написания этой документации суточный лимит на один аккаунт составляет 10 тыс. запросов и не больше 10 параллельных запросов (подробнее). Исходя из этого рекомендуемое значение количества потоков не должно превышать 8-10 на один API токен.

В случае, если API вернет ошибку в ответ на запрос — Зеброид пометит этот токен как не валидный и не будет больше использовать его в текущей сессии. Если кончатся валидные токены — процесс будет прерван. Это сделано для того, чтобы избежать банна токена (до конца суток) в связи с большим количеством отказов. Потому рекомендуется внимательно подходить к настройкам и устанавливать оптимальное количество токенов и потоков