Совмещаем веб и POST/GET запросы

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
Всем привет. Я не силен в техническом плане, поэтому что такое post-get рассказывать не буду. Надеюсь, большинство из вас в курсе.

Обычно отыскать нужный урл среди запросов не проблема. Проблема – понять, как формируется тот или иной параметр, чтобы правильно сформировать запрос. Так вот, если вы в этом плане не шарите (как я), то возможно нижеизложенная информация будет полезна.

Что мы будем делать:
  • Заходим на нужную нам страницу через браузер
  • «Тырим» все данные, что нам нужны
  • Работаем на запросах

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

Класс TrafficItem
Есть такой класс, как TrafficItem - https://help.zennolab.com/en/v7/zennoposter/7.1.4/webframe.html#topic697.html. Суть его в том, что мы можем вытащить всю информацию о любом запросе, который отображается во вкладке «трафик».

Включаем инструмент «трафик»
1.png
Переходим на яндекс
2.png
Чтобы это реализовать, разберем свойства данного класса:
Код:
instance.UseTrafficMonitoring = true;

var traffic = instance.ActiveTab.GetTraffic();

foreach(var t in traffic)

//далее внутри можем вызывать:

t.Url - урл нашего запроса (string)

t.Method - метод нашего запроса (string)

t.ResultCode - код ответа нашего запроса (uint)

t.Time - время между отправкой нашего запроса и получением ответа (int)

t.RequestHeaders - заголовки нашего запроса (string)

t.RequestBody - тело нашего запроса (string)

t.RequestCookies - куки нашего запроса (string)

t.RequestReplacedBody - тело нашего запроса, если мы делали замену с помощью метода ChangeRequest (если не делали будет пусто) (string)

t.RequestQuery - ? (запрос части урл) (string)
==
t.ResponseBody - тело высланное в ответ на наш запрос (byte[]) - пример добавления в список teloZaprosaGraphql.Add(System.Text.Encoding.UTF8.GetString(t.ResponseBody))

t.ResponseContentCharset - кодировка высланная в ответ на наш запрос (string)

t.ResponseContentType - content type высланный в ответ на наш запрос (string)

t.ResponseCookies - куки высланные в ответ на наш запрос (string)

t.ResponseHeaders - заголовки, высланные в ответ на наш запрос (string)

t.ResponseReplacedBody - тело нашего запроса, если мы делали замену с помощью метода ChangeResponse (иначе будет пусто), высланное в ответ на наш запрос (byte[])

высланный в ответ на наш запрос



==



t.HasResponse - вернет true, если браузер получил ответ на запрос

t.IsBlocked - вернет true, если этот запрос был заблокирован по политике содержимого
3.png

4.png

5.png

6.png

Как нам всё это вытащить
Я постарался подготовить более-менее универсальное решение. Если вы разбираетесь в c#, то можете посмотреть реализацию и подправить что-либо под себя. Если нет, то действуем по инструкции ниже.

Добавляем в своем проекте директивы using и общий код
7.png
Открываем, удаляем всё и вставляем нижеприведенный код
8.png
C#:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading;
using System.IO;
using System.Text.RegularExpressions;
using ZennoLab.CommandCenter;
using ZennoLab.InterfacesLibrary;
using ZennoLab.InterfacesLibrary.ProjectModel;
using ZennoLab.InterfacesLibrary.ProjectModel.Collections;
using ZennoLab.InterfacesLibrary.ProjectModel.Enums;
using ZennoLab.Macros;
using Global.ZennoExtensions;
using ZennoLab.Emulation;
using ZennoLab.CommandCenter.TouchEvents;
using ZennoLab.CommandCenter.FullEmulation;
using ZennoLab.InterfacesLibrary.Enums;
namespace ZennoLab.OwnCode
{
  /// <summary>
  /// A simple class of the common code
  /// </summary>
  public class CommonCode {
    /// <summary>
    /// Lock this object to mark part of code for single thread execution
    /// </summary>
    public static object SyncObject = new object();
    public enum SearchType
    {
      Contains,
      Exact
    }
    public static Random r = new Random();
    /// <summary>
    /// Ищем запрос
    /// </summary>
    /// <param name="instance">передаем instance</param>
    /// <param name="url">искомый урл</param>
    /// <param name="typeRequest">тип запроса (GET, POST, ...)</param>
    /// <param name="searchType">Тип поиска (перечисление CommonCode.SerchType. Может быть: exact(точное) или contains(содержит))</param>
    /// <param name="number">Номер совпадения</param>
    /// <param name="minLength">Минимальная длина искомого урл</param>
    /// <returns></returns>
    private static TrafficItem SearchRequest(Instance instance, string url, string typeRequest, SearchType searchType, int number, int minLength)
    {
      //instance.UseTrafficMonitoring = true;
      List < TrafficItem > urls = new List < TrafficItem > ();
      //перебираем запросы из вкладки "Трафик"
      var traffic = instance.ActiveTab.GetTraffic();
      foreach(var t in traffic)
      {
        //если выбрали CommonCode.SerchType.Contains
        if (searchType == SearchType.Contains)
        {
          //проверяем содержится ли в урл искомый урл, соответствие на тип запроса и соответствие на длину. Если всё подходит, складываем в список urls
          if (t.Url.Contains(url) && t.Method.Contains(typeRequest))
          {
            if (t.Url.Length > minLength) urls.Add(t);
          }
        }
        //если выбрали CommonCode.SerchType.Exact
        else if (searchType == SearchType.Exact)
        {
          //аналогично, только ищем точное соответствие урл
          if (t.Url == url && t.Method.Contains(typeRequest))
          {
            if (t.Url.Length > minLength) urls.Add(t);
          }
        }
      }
      //выходим по ошибке, если ничего не найдено
      if (urls.Count == 0) throw new Exception("искомый урл не найден - " + url);
      //если что-то найдено, возвращаем. try-catch сделан для понятного оповещения, если указанный номер не присутствует в списке
      else
      {
        try
        {
          return urls[number];
        } catch
        {
          throw new Exception($"нет урл по вашему номеру совпадения. всего было найдено {urls.Count} урл");
        }
      }
    }
    /// <summary>
    /// Формируем заголовки для ZennoPoster.HttpGet/HttpPost. Возвращаем куки в переменную и заголовки в массив через out
    /// </summary>
    /// <param name="RequestHeaders">передаем строку, полученную в результате выполнения свойства RequestHeaders класса trafficitem</param>
    /// <param name="Cookies">передаем пустую переменную для куки через out</param>
    /// <param name="UserAgent">передаем пустую переменную для user agent через out</param>
    /// <param name="Headers">передаем пустой массив для заголовков через out</param>
    private static void RequestHeadersInGetPost(string RequestHeaders, out string Cookies, out string UserAgent, out string[] Headers)
    {
      List < string > headers = new List < string > ();
      List < string > cookies = new List < string > (); //список для кук
      string cook = "";
      string peremenDlySikla = "";
      string ua = "";
      headers.AddRange(RequestHeaders.Split('\n')); //помещаем заголовки и их значения в список
      ///
      /// начало: формируем куки
      ///
      for (int i = 0; i < headers.Count; i++)
      {
        //если в заголовке содержатся куки
        if (headers[i].Contains("Cookie"))
        {
          //удалили их из списка
          lock(SyncObjects.ListSyncer)
          {
            cook = headers[i].Replace("Cookie: ", ""); //переложим в переменную, уберем Cookie:
            headers.RemoveAt(i);
          }
          i--;
          //сложим куки в список (строк с куками может быть несколько. мы сложим все куки в один список и удалим дубли в конце)
          cookies.AddRange(cook.Split(';')); //складываем куки в список (убрали надпись Cookie: и разделили с помощью ;)
        }
        //если в заголовке содержится user-agent
        else if (headers[i].Contains("User-Agent"))
        {
          lock(SyncObjects.ListSyncer)
          {
            ua = headers[i].Replace("User-Agent: ", "").Trim(' ', '\r', '\n'); //ложим useragent в переменную
            headers.RemoveAt(i);
          }
          i--;
        }
      }
      cookies.UdalenieDubleiAndPustyhStrokIzSpiska();
      cook = ""; //очищаем переменную кук
      //переложим всё из списка в переменную
      foreach(string s in cookies)
      cook += s + "; ";
      //если последний символ точка с запятой, мы её удалим
      if (cook != "")
      {
        string obrezka = cook.Substring(cook.Length - 2, 1);
        if (cook.Substring(cook.Length - 2, 1) == ";") cook = cook.Remove(cook.Length - 2);
      }
      Cookies = cook; //возвращаем куки с помощью out Cookies
      UserAgent = ua; //возвращаем user-agent с помощью out UserAgent
      ///
      /// конец: формируем куки
      ///
      //переносим из списка в массив и "возвращаем" его
      Headers = headers.ToArray();
      for (int i = 0; i < Headers.Length; i++) //удаляем переносы строк, которые создает список
      {
        Headers[i] = Headers[i].Trim('\r', '\n');
      }
    }
    /// <summary>
    /// Формируем заголовки для ZennoPoster.HttpGet/HttpPost. Возвращаем куки в переменную и заголовки в массив через out
    /// </summary>
    /// <param name="RequestHeaders">передаем строку, полученную в результате выполнения свойства RequestHeaders класса trafficitem</param>
    /// <param name="Cookies">передаем пустую переменную для куки через out</param>
    /// <param name="UserAgent">передаем пустую переменную для user agent через out</param>
    /// <param name="Headers">передаем пустой массив для заголовков через out</param>
    private static string RequestHeadersInGetPost(string RequestHeaders, out string Cookies, out string UserAgent)
    {
      List < string > headers = new List < string > ();
      List < string > cookies = new List < string > (); //список для кук
      string cook = "";
      string peremenDlySikla = "";
      string ua = "";
      headers.AddRange(RequestHeaders.Split('\n')); //помещаем заголовки и их значения в список
      ///
      /// начало: формируем куки
      ///
      for (int i = 0; i < headers.Count; i++)
      {
        //если в заголовке содержатся куки
        if (headers[i].Contains("Cookie"))
        {
          //удалили их из списка
          lock(SyncObjects.ListSyncer)
          {
            cook = headers[i].Replace("Cookie: ", ""); //переложим в переменную, уберем Cookie:
            headers.RemoveAt(i);
          }
          i--;
          //сложим куки в список (строк с куками может быть несколько. мы сложим все куки в один список и удалим дубли в конце)
          cookies.AddRange(cook.Split(';')); //складываем куки в список (убрали надпись Cookie: и разделили с помощью ;)
        }
        //если в заголовке содержится user-agent
        else if (headers[i].Contains("User-Agent"))
        {
          lock(SyncObjects.ListSyncer)
          {
            ua = headers[i].Replace("User-Agent: ", "").Trim(' ', '\r', '\n'); //ложим useragent в переменную
            headers.RemoveAt(i);
          }
          i--;
        }
      }
      cookies.UdalenieDubleiAndPustyhStrokIzSpiska();
      cook = ""; //очищаем переменную кук
      //переложим всё из списка в переменную
      foreach(string s in cookies)
      cook += s + "; ";
      //если последний символ точка с запятой, мы её удалим
      if (cook != "")
      {
        string obrezka = cook.Substring(cook.Length - 2, 1);
        if (cook.Substring(cook.Length - 2, 1) == ";") cook = cook.Remove(cook.Length - 2);
      }
      Cookies = cook; //возвращаем куки с помощью out Cookies
      UserAgent = ua; //возвращаем user-agent с помощью out UserAgent
      ///
      /// конец: формируем куки
      ///
      string Headers = "";
      //переносим из списка в переменную и "возвращаем" его
      for (int i = 0; i < headers.Count; i++)
      {
        Headers += headers[i].Trim('\r', '\n') + Environment.NewLine;
      }
      return Headers;
    }
    /// <summary>
    /// Достаем урл нашего запроса, тип запроса и тело ОТВЕТА на наш запрос
    /// </summary>
    /// <param name="s">переменная TrafficItem, в которой содержится наш запрос</param>
    /// <param name="url">Переменная для возврата урл</param>
    /// <param name="typeMethod">Переменная для возврата типа запроса</param>
    /// <param name="body">Переменная для возврата тела запроса</param>
    private static void UrlAndBodyRequest(TrafficItem s, out string url, out string typeMethod, out string body)
    {
      url = s.Url;
      typeMethod = s.Method;
      body = System.Text.Encoding.UTF8.GetString(s.ResponseBody);
    }
    /// <summary>
    /// Поиск нужного урл из вкладки "Трафик" и возврат кук, userAgent, заголовков, урл, типа запроса и тела в ОТВЕТ на наш запрос
    /// </summary>
    /// <param name="instance">пишем instance</param>
    /// <param name="url">пишем урл, который хотим найти</param>
    /// <param name="typeRequest">тип запроса (GET, POST, ...)</param>
    /// <param name="searchType">Тип поиска (перечисление CommonCode.SerchType. Может быть: exact(точное) или contains(содержит))</param>
    /// <param name="number">Номер совпадения</param>
    /// <param name="minLength">Минимальная длина искомого урл</param>
    /// <param name="Cookies">передаем пустую переменную для куки через out</param>
    /// <param name="UserAgent">передаем пустую переменную для user agent через out</param>
    /// <param name="Headers">передаем пустой массив для заголовков через out</param>
    /// <param name="url">Переменная для возврата урл через out</param>
    /// <param name="typeMethod">Переменная для возврата типа запроса через out</param>
    /// <param name="body">Переменная для возврата тела запроса через out</param>
    public static void GetHeaders(Instance instance, string url, string typeRequest, SearchType searchType, int number, int minLength, out string Cookies, out string UserAgent, out string[] Headers, out string urlR, out string typeMethod, out string body)
    {
      TrafficItem t = CommonCode.SearchRequest(instance, url, typeRequest, searchType, number, minLength);
      CommonCode.RequestHeadersInGetPost(t.RequestHeaders, out Cookies, out UserAgent, out Headers);
      CommonCode.UrlAndBodyRequest(t, out urlR, out typeMethod, out body);
    }
    /// <summary>
    /// Поиск нужного урл из вкладки "Трафик" и возврат кук, userAgent, заголовков, урл, типа запроса и тела в ОТВЕТ на наш запрос
    /// </summary>
    /// <param name="instance">пишем instance</param>
    /// <param name="url">пишем урл, который хотим найти</param>
    /// <param name="typeRequest">тип запроса (GET, POST, ...)</param>
    /// <param name="searchType">Тип поиска (перечисление CommonCode.SerchType. Может быть: exact(точное) или contains(содержит))</param>
    /// <param name="number">Номер совпадения</param>
    /// <param name="minLength">Минимальная длина искомого урл</param>
    /// <param name="Cookies">передаем пустую переменную для куки (project.Variables["имя переменной"])</param>
    /// <param name="UserAgent">передаем пустую переменную для user agent (project.Variables["имя переменной"])</param>
    /// <param name="Headers">передаем пустой массив для заголовков (project.Variables["имя переменной"])</param>
    /// <param name="url">Переменная для возврата урл (project.Variables["имя переменной"])</param>
    /// <param name="typeMethod">Переменная для возврата типа запроса (project.Variables["имя переменной"])</param>
    /// <param name="body">Переменная для возврата тела запроса (project.Variables["имя переменной"])</param>
    public static void GetHeaders(Instance instance, string url, string typeRequest, SearchType searchType, int number, int minLength, ILocalVariable Headers, ILocalVariable Cookies, ILocalVariable UserAgent, ILocalVariable urlR, ILocalVariable typeMethod, ILocalVariable body)
    {
      TrafficItem t = CommonCode.SearchRequest(instance, url, typeRequest, searchType, number, minLength);
      string s = CommonCode.RequestHeadersInGetPost(t.RequestHeaders, out string cookies, out string userAgent);
      Headers.Value = s;
      Cookies.Value = cookies;
      UserAgent.Value = userAgent;
      CommonCode.UrlAndBodyRequest(t, out string z1, out string z2, out string z3);
      urlR.Value = z1;
      typeMethod.Value = z2;
      body.Value = z3;
    }
  }
  public static class ListExtension
  {
    /// <summary>
    /// Удаление дублей и пустых строк из списка List - string
    /// </summary>
    /// <param name="spisok">Список List, в котором надо удалить дубли</param>
    /// <param name="path">Путь к txt файлу</param>
    public static void UdalenieDubleiAndPustyhStrokIzSpiska(this List < string > Spisok)
    {
      //удаляем дубли и пустые строки
      string dlySikla = "";
      List < string > timeList = new List < string > ();
      List < string > spisok = Spisok.ToList();
      timeList.AddRange(spisok.Distinct().ToList().Where(arg => !string.IsNullOrWhiteSpace(arg)).ToList());
      //возвращаем обратно
      lock(SyncObjects.ListSyncer)
      {
        Spisok.Clear();
        Spisok.AddRange(timeList);
      }
    }
  }
}

Создаем кубик c#:
9.png
Создаем шесть переменных, куда ляжет наш результат:
10.png
Пишем в кубике c# следующее:
C#:
instance.UseTrafficMonitoring = true;
CommonCode.GetHeaders(instance, "https://yandex.ru/", "GET", CommonCode.SearchType.Contains, 0,0,project.Variables["cookie"],project.Variables["useragent"],project.Variables["headers"],project.Variables["url"],project.Variables["type"],project.Variables["body"]);
Теперь добавим кубик перехода на https://yandex.ru , запустим и посмотрим на результат
11.png
12.png

А теперь подробнее о каждом параметре:
  • instance – поскольку в общем коде у нас инстанс недоступен, я его передаю. Не заморачиваемся и просто пишем instance.
  • url – тот урл, который вы хотите найти (t.url). Можно часть урл, но тогда надо будет выбрать тип совпадения contains(об этом далее)
  • typeRequest – тип запроса. Это может быть GET, POST и т.д. Важно: пишем в верхнем регистре.
  • SearchType – тип поиска. Тут реализовано перечисление. Это значит, вам надо написать CommonCode.SearchType. и далее выбрать один из двух вариантов: либо Exapt (точное совпадение по урл), либо Contains (ищет в урл указанную вами часть).
  • Number – номер совпадения. Если в результате поиска по части урл у вас будет найдено несколько результатов, вы можете указать номер совпадения, который вам нужен. Помним, что счет идет с нуля.
  • minLength – минимальная длина искомого урл. Если для вас это не важно, просто пишите урл. Сделал для дополнительного отсева, если будет найдено несколько совпадений.
  • Headers – передаем переменную, куда будут помещены заголовки. Для этого просто руками создаем, копируем имя и вставляем его project.Variables["имяВашейПеременной"]
  • Cookies – аналогично, переменная для кук
  • UserAgent - аналогично, переменная для UA
  • urlR - аналогично, переменная для урл.
  • typeMethod - аналогично, переменная для типа метода
  • body - аналогично, переменная для тела ОТВЕТА. Обратите внимание: сюда ляжет тело ОТВЕТА на наш запрос. Если до этого мы данные брали из нашего же запроса, то здесь мы достаем то, что получили в ответ в теле.
Для тех, кто собирается писать на c#, сделана другая перегрузка:
C#:
//для тех, кто пишет на c#
CommonCode.GetHeaders(instance, "https://ya", "GET", CommonCode.SearchType.Contains, 0, 90, out string cookies, out string useragent, out string[] headers,out string url,out string typeMethod,out string bodyResponse);
return url;
Связано это с тем, что на c# нам заголовки надо передать в виде массива, а не переменной, как это сделано в кубике GET-POST. Да и использовать в этом случае переменные от разработчиков зенки тут не нужно.

P.S. Кто повнимательней посмотрит на реализацию заметит, что код явно не оптимальный. Отчасти это связано с тем, что я не программист, а отчасти, что у меня уже была заготовка именно под c#. Я быстренько перепелил её под кубик, не заморачиваясь с тем, чтобы не дублировать код и т.д.
Как использовать это в своих проектах
Я уже упоминал о соц сетях, а именно о случае, когда вам надо спарсить пользователей, но требуется скролл мышкой. Браузер не подходит, т.к. работает очень медленно и много вы так ненапарсите (по крайне мере у меня не вышло).

В видео ниже я демонстрирую пример заготовки парсера для инстраграмма. ВАЖНО: это лишь набросок, а не полноценный парсер. Мне важно передать вам идею, а уж реализовывать вам придется самим. На этом у меня всё. Надеюсь, был полезен.

 
Тема статьи
Парсинг
Номер конкурса статей
Четырнадцатый конкурс статей

Вложения

Для запуска проектов требуется программа ZennoPoster или ZennoDroid.
Это основное приложение, предназначенное для выполнения автоматизированных шаблонов действий (ботов).
Подробнее...

Для того чтобы запустить шаблон, откройте нужную программу. Нажмите кнопку «Добавить», и выберите файл проекта, который хотите запустить.
Подробнее о том, где и как выполняется проект.

Последнее редактирование:

SHILY

Client
Регистрация
05.06.2016
Сообщения
258
Благодарностей
307
Баллы
63
Не могу понять, зачем вы взаимодействуем с куками вообще?:(
Почему бы просто не использовать кук-контейнер?
 

Platon

Client
Регистрация
26.09.2015
Сообщения
260
Благодарностей
122
Баллы
43
68876


Вот такая ошибка, получается
 

SHILY

Client
Регистрация
05.06.2016
Сообщения
258
Благодарностей
307
Баллы
63
Последнее редактирование:

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
Не могу понять, зачем вы взаимодействуем с куками вообще?:(
Почему бы просто не использовать кук-контейнер?
мало работаю с запросами, не умею пользоваться.
минимальная версия 7.2.0.0 , т.к. использована интерполяция строк.
 

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
посмотрел, вроде только в одном месте использовал (в общем коде по крайне мере). эта строка
C#:
throw new Exception($"нет урл по вашему номеру совпадения. всего было найдено {urls.Count} урл");
замени на
C#:
throw new Exception("нет урл по вашему номеру совпадения");
 

Platon

Client
Регистрация
26.09.2015
Сообщения
260
Благодарностей
122
Баллы
43

sw_sw

Client
Регистрация
24.02.2017
Сообщения
769
Благодарностей
307
Баллы
63
Очень нужная информация, большое спасибо!
 
  • Спасибо
Реакции: DenisK

Philipp

Client
Регистрация
14.10.2019
Сообщения
100
Благодарностей
55
Баллы
28
Статья просто супер, теперь бы ещё научится на практике её реализовывать.

Пробую сделать прокрутку на ютубе

Я нашёл что меняются трекинговые параметры, но откуда они берутся я не смог найти. Может раскодировать как-то нужно хитро?

{"context":{"client":{"hl":"en","gl":"IN","geo":"IN","remoteHost":"152.57.227.205","isInternal":true,"deviceMake":"","deviceModel":"","visitorData":"CgtxWGtBd0xURFJ4YyjY_e3-BQ%3D%3D","userAgent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36,gzip(gfe)","clientName":"WEB","clientVersion":"2.20201215.08.00","osName":"Windows","osVersion":"6.1","originalUrl":"https://www.youtube.com/results?search_query=Юмор","internalClientExperimentIds":[44496011],"platform":"DESKTOP","gfeFrontlineInfo":"vip=142.250.67.142,server_port=443,client_port=38738,tcp_connection_request_count=0,header_order=HUAEL,gfe_version=2.699.6,ssl,ssl_info=TLSv1.3:RNA:T,tlsext=S,sni=www.youtube.com,hex_encoded_client_hello=2a2a130113021303c02bc02fc02cc030cca9cca8c013c014009c009d002f0035-00-5a5a00000017ff01000a000b002300100005000d00120033002d002b001b3a3a0015,c=1301,pn=alpn,ja3=b32309a26951912be7dba376398abc3b,rtt_source=tcp,rtt=79,srtt=79,client_protocol=h2,client_transport=tcp,first_request=1,gfe=acboms4.prod.google.com,pzf=Mac OS X [4:49+15:0:1260:65535/5:mss/nop/ws/nop/nop/ts/sok/eol+1:id-:0] [generic fuzzy tos:0x20],vip_region=india,asn=55836,cc=IN,eid=2H7bX-LQHOTC8Af6zoGgCA,scheme=https","clientFormFactor":"UNKNOWN_FORM_FACTOR","newVisitorCookie":true,"countryLocationInfo":{"countryCode":"IN","countrySource":"COUNTRY_SOURCE_IPGEO_INDEX"},"browserName":"Chrome","browserVersion":"84.0.4147.105","screenWidthPoints":911,"screenHeightPoints":503,"screenPixelDensity":1,"screenDensityFloat":1,"utcOffsetMinutes":330,"userInterfaceTheme":"USER_INTERFACE_THEME_LIGHT","connectionType":"CONN_CELLULAR_4G","mainAppWebInfo":{"graftUrl":"https://www.youtube.com/results?search_query=Юмор&sp=EgIIAQ%3D%3D"},"timeZone":"Asia/Calcutta"},"user":{"lockedSafetyMode":false},"request":{"useSsl":true,"sessionId":6907253921789540000,"parentEventId":{"timeUsec":1608220376500524,"serverIp":104398824,"processId":588134017},"internalExperimentFlags":[],"consistencyTokenJars":[]},"clickTracking":{"clickTrackingParams":"CBsQui8iEwi344T1sNXtAhXC-zgGHQcCCOo="},"adSignalsInfo":{"params":[{"key":"dt","value":"1608220374255"},{"key":"flash","value":"0"},{"key":"frm","value":"0"},{"key":"u_tz","value":"330"},{"key":"u_his","value":"3"},{"key":"u_java","value":"false"},{"key":"u_h","value":"1080"},{"key":"u_w","value":"1920"},{"key":"u_ah","value":"1080"},{"key":"u_aw","value":"1920"},{"key":"u_cd","value":"24"},{"key":"u_nplug","value":"3"},{"key":"u_nmime","value":"3"},{"key":"bc","value":"31"},{"key":"bih","value":"503"},{"key":"biw","value":"894"},{"key":"brdim","value":"0,0,0,0,1920,0,992,482,911,503"},{"key":"vis","value":"1"},{"key":"wgl","value":"true"},{"key":"ca_type","value":"image"}],"bid":"ANyPxKrR0GmXu_UfyYY27-9-o7gmHPIGq3maAGso8wiU9wdWMj9WAnBu2cGVnzfiqNVrJniRqLNpuF_Fmbe2ytCS4kKj2Tz4sA","consentBumpParams":{"consentHostnameOverride":"https://www.youtube.com","urlOverride":""}},"clientScreenNonce":"MC4xMjAwOTg1NDcwOTg0MjM0OQ.."},"continuation":"Eq8DEgjQrtC80L7RgBqEA0VnSUlBVWdVZ2dFTGFVMVdTVTEyY1d0T1ZWV0NBUXRtWW1jMlFtTnNVbXR4UllJQkMyUTJOMVppZFhOdlpuTXdnZ0VMVTBOaFEyUjVWelY0VkUyQ0FRdG1UV0p4WkhwbVpWZ3lRWUlCQzJ3eVVGOXpVMnRzVFZGSmdnRUxYMDFDYTNwUGEwbFFjRkdDQVFzdFltdHRibTVJTWxSNVVZSUJDMWxYUlhKS2NsRXdZV3RSZ2dFTGR6RjFUemQwTVdWdk1UQ0NBUXR0ZURaUGNWWjBaV05NZDRJQkMwaEROR1JvYzI0MloxOUJnZ0VMVlRnMlpHVjRVRFZ1UVhPQ0FRdFdkRlEzZDJrdFpXbEpPSUlCQzBsMmNHNUpSV05TU25aRmdnRUxOR2RSV0ZKblRGOHplRW1DQVF0aloxcDJZVWg0ZEVkdlFZSUJDMmd6VjBacVVVNWxkVXN3Z2dFTFRWaDVkRVJTYkZrdFlYT0NBUXRvT1ZsdGIyMVpTbWhHYXclM0QlM0TKARsaF2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tIgAYgeDoGCILc2VhcmNoLWZlZWQ%3D"}

{
"responseContext": {
"serviceTrackingParams": [
{
"service": "GUIDED_HELP",
"params": [
{
"key": "context",
"value": "yt_web_search"
},
{
"key": "logged_in",
"value": "0"
}
]
},
{
"service": "GFEEDBACK",
"params": [
{
"key": "has_unlimited_entitlement",
"value": "False"
},
{
"key": "logged_in",
"value": "0"
},
{
"key": "country-type",
"value": "B"
},
{
"key": "e",
"value": "23884386,23942633,23932523,23975396,23969934,1714252,23911055,23804281,9405964,23973159,23946420,23973496,23970922,23973488,23948841,23982102,23971865,23983526,23961732,23891344,23976578,23984465,23969486,23973808,23951620,23975885,23857950,23979667,23890959,23934970,23744176,23972293,23918597,23950598,23981909,23974595,23942435,23944779,23735347,23968363,23839597,23882685,23970974,23930077,23973492,23980719,23968386,23972240,23955809"
}
]
},
{
"service": "CSI",
"params": [
{
"key": "yt_ad",
"value": "0"
},
{
"key": "c",
"value": "WEB"
},
{
"key": "cver",
"value": "2.20201215.08.00"
},
{
"key": "yt_li",
"value": "0"
},
{
"key": "GetSearch_rid",
"value": "0xb28f3c5975f0ced7"
}
]
},
{
"service": "ECATCHER",
"params": [
{
"key": "client.version",
"value": "2.20201215"
},
{
"key": "client.name",
"value": "WEB"
}
]
}
],
"webResponseContextExtensionData": {
"hasDecorated": true
}
},
"estimatedResults": "371",
"trackingParams": "CAAQvGkiEwimscaPsdXtAhUo-TgGHW9lBruCARoIGxC6LyITCLfjhPWw1e0CFcL7OAYdBwII6g==",
"topbar": {
"desktopTopbarRenderer": {
"logo": {
"topbarLogoRenderer": {
"iconImage": {
"iconType": "YOUTUBE_LOGO"
},
"tooltipText": {
"runs": [
{
"text": "YouTube Home"
}
]
},
"endpoint": {
"clickTrackingParams": "CGsQsV4iEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"url": "/",
"webPageType": "WEB_PAGE_TYPE_BROWSE",
"rootVe": 3854
}
},
"browseEndpoint": {
"browseId": "FEwhat_to_watch"
}
},
"trackingParams": "CGsQsV4iEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
"searchbox": {
"fusionSearchboxRenderer": {
"icon": {
"iconType": "SEARCH"
},
"placeholderText": {
"runs": [
{
"text": "Search"
}
]
},
"config": {
"webSearchboxConfig": {
"requestLanguage": "en",
"requestDomain": "in",
"hasOnscreenKeyboard": false,
"focusSearchbox": true
}
},
"trackingParams": "CGoQ7VAiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"searchEndpoint": {
"clickTrackingParams": "CGoQ7VAiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"url": "/results?search_query=",
"webPageType": "WEB_PAGE_TYPE_SEARCH",
"rootVe": 4724
}
},
"searchEndpoint": {
"query": ""
}
}
}
},
"trackingParams": "CFIQq6wBIhMIprHGj7HV7QIVKPk4Bh1vZQa7",
"countryCode": "IN",
"topbarButtons": [
{
"topbarMenuButtonRenderer": {
"icon": {
"iconType": "VIDEO_CALL"
},
"menuRenderer": {
"multiPageMenuRenderer": {
"sections": [
{
"multiPageMenuSectionRenderer": {
"items": [
{
"compactLinkRenderer": {
"icon": {
"iconType": "CREATION_UPLOAD"
},
"title": {
"runs": [
{
"text": "Upload video"
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CGkQ898CGAAiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https://www.youtube.com/signin?action_handle_signin=true&app=desktop&hl=en&next=%2F%3Fchannel_creation_token%3DKBQ%253D&hl=en",
"webPageType": "WEB_PAGE_TYPE_UNKNOWN",
"rootVe": 83769
}
},
"signInEndpoint": {
"nextEndpoint": {
"clickTrackingParams": "CGkQ898CGAAiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"url": "/?channel_creation_token=KBQ%3D",
"webPageType": "WEB_PAGE_TYPE_UNKNOWN",
"rootVe": 83769
}
},
"urlEndpoint": {
"url": "/?channel_creation_token=KBQ%3D"
}
}
}
},
"trackingParams": "CGkQ898CGAAiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"style": "COMPACT_LINK_STYLE_TYPE_CREATION_MENU"
}
},
{
"compactLinkRenderer": {
"icon": {
"iconType": "CREATION_LIVE"
},
"title": {
"runs": [
{
"text": "Go live"
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CGgQ9N8CGAEiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https://www.youtube.com/signin?action_handle_signin=true&app=desktop&hl=en&next=%2F%3Fchannel_creation_token%3DKBU%253D&hl=en",
"webPageType": "WEB_PAGE_TYPE_UNKNOWN",
"rootVe": 83769
}
},
"signInEndpoint": {
"nextEndpoint": {
"clickTrackingParams": "CGgQ9N8CGAEiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"url": "/?channel_creation_token=KBU%3D",
"webPageType": "WEB_PAGE_TYPE_UNKNOWN",
"rootVe": 83769
}
},
"urlEndpoint": {
"url": "/?channel_creation_token=KBU%3D"
}
}
}
},
"trackingParams": "CGgQ9N8CGAEiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"style": "COMPACT_LINK_STYLE_TYPE_CREATION_MENU"
}
}
],
"trackingParams": "CGcQ968BGAAiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CGYQ_6sBIhMIprHGj7HV7QIVKPk4Bh1vZQa7",
"style": "MULTI_PAGE_MENU_STYLE_TYPE_CREATION"
}
},
"trackingParams": "CGUQ_qsBGAAiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"accessibility": {
"accessibilityData": {
"label": "Create"
}
},
"tooltip": "Create",
"style": "STYLE_DEFAULT"
}
},
{
"topbarMenuButtonRenderer": {
"icon": {
"iconType": "APPS"
},
"menuRenderer": {
"multiPageMenuRenderer": {
"sections": [
{
"multiPageMenuSectionRenderer": {
"items": [
{
"compactLinkRenderer": {
"icon": {
"iconType": "UNPLUGGED_LOGO"
},
"title": {
"runs": [
{
"text": "YouTube TV"
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CGQQ4MUCGAAiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"url": "https://tv.youtube.com/?utm_source=youtube_web&utm_medium=ep&utm_campaign=home&ve=34273",
"webPageType": "WEB_PAGE_TYPE_UNKNOWN",
"rootVe": 83769
}
},
"urlEndpoint": {
"url": "https://tv.youtube.com/?utm_source=youtube_web&utm_medium=ep&utm_campaign=home&ve=34273",
"target": "TARGET_NEW_WINDOW"
}
},
"trackingParams": "CGQQ4MUCGAAiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CGMQ968BGAAiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"multiPageMenuSectionRenderer": {
"items": [
{
"compactLinkRenderer": {
"icon": {
"iconType": "YOUTUBE_MUSIC"
},
"title": {
"runs": [
{
"text": "YouTube Music"
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CGIQ4sUCGAAiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"url": "https://music.youtube.com/",
"webPageType": "WEB_PAGE_TYPE_UNKNOWN",
"rootVe": 83769
}
},
"urlEndpoint": {
"url": "https://music.youtube.com",
"target": "TARGET_NEW_WINDOW"
}
},
"trackingParams": "CGIQ4sUCGAAiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"compactLinkRenderer": {
"icon": {
"iconType": "YOUTUBE_KIDS_ROUND"
},
"title": {
"runs": [
{
"text": "YouTube Kids"
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CGEQ48UCGAEiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"url": "https://www.youtubekids.com/?source=youtube_web",
"webPageType": "WEB_PAGE_TYPE_UNKNOWN",
"rootVe": 83769
}
},
"urlEndpoint": {
"url": "https://www.youtubekids.com?source=youtube_web",
"target": "TARGET_NEW_WINDOW"
}
},
"trackingParams": "CGEQ48UCGAEiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CGAQ968BGAEiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"multiPageMenuSectionRenderer": {
"items": [
{
"compactLinkRenderer": {
"icon": {
"iconType": "YOUTUBE_ROUND"
},
"title": {
"runs": [
{
"text": "Creator Academy"
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CF8Q5MUCGAAiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"url": "https://creatoracademy.youtube.com/page/education?utm_source=YouTube&utm_medium=YT Main&utm_campaign=YT Appsn",
"webPageType": "WEB_PAGE_TYPE_UNKNOWN",
"rootVe": 83769
}
},
"urlEndpoint": {
"url": "https://creatoracademy.youtube.com/page/education?utm_source=YouTube&utm_medium=YT Main&utm_campaign=YT Appsn",
"target": "TARGET_NEW_WINDOW"
}
},
"trackingParams": "CF8Q5MUCGAAiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"compactLinkRenderer": {
"icon": {
"iconType": "YOUTUBE_ROUND"
},
"title": {
"runs": [
{
"text": "YouTube for Artists"
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CF4Q5cUCGAEiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"url": "https://artists.youtube.com/",
"webPageType": "WEB_PAGE_TYPE_UNKNOWN",
"rootVe": 83769
}
},
"urlEndpoint": {
"url": "https://artists.youtube.com/",
"target": "TARGET_NEW_WINDOW"
}
},
"trackingParams": "CF4Q5cUCGAEiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CF0Q968BGAIiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CFwQ_6sBIhMIprHGj7HV7QIVKPk4Bh1vZQa7"
}
},
"trackingParams": "CFsQ_qsBGAEiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"accessibility": {
"accessibilityData": {
"label": "YouTube apps"
}
},
"tooltip": "YouTube apps",
"style": "STYLE_DEFAULT",
"targetId": "topbar-apps"
}
},
{
"topbarMenuButtonRenderer": {
"icon": {
"iconType": "MORE_VERT"
},
"menuRequest": {
"clickTrackingParams": "CFkQ_qsBGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/account/account_menu"
}
},
"signalServiceEndpoint": {
"signal": "GET_ACCOUNT_MENU",
"actions": [
{
"clickTrackingParams": "CFkQ_qsBGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"openPopupAction": {
"popup": {
"multiPageMenuRenderer": {
"trackingParams": "CFoQ_6sBIhMIprHGj7HV7QIVKPk4Bh1vZQa7",
"style": "MULTI_PAGE_MENU_STYLE_TYPE_SYSTEM",
"showLoadingSpinner": true
}
},
"popupType": "DROPDOWN",
"beReused": true
}
}
]
}
},
"trackingParams": "CFkQ_qsBGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"accessibility": {
"accessibilityData": {
"label": "Settings"
}
},
"tooltip": "Settings",
"style": "STYLE_DEFAULT"
}
},
{
"buttonRenderer": {
"style": "STYLE_SUGGESTIVE",
"size": "SIZE_SMALL",
"text": {
"runs": [
{
"text": "Sign in"
}
]
},
"icon": {
"iconType": "AVATAR_LOGGED_OUT"
},
"navigationEndpoint": {
"clickTrackingParams": "CFgQ1IAEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"url": "https://accounts.google.com/ServiceLogin?service=youtube&uilel=3&passive=true&continue=https://www.youtube.com/signin?action_handle_signin=true&app=desktop&hl=en&next=https%3A%2F%2Fwww.youtube.com%2Fresults%3Fsearch_query%3D%25D0%25AE%25D0%25BC%25D0%25BE%25D1%2580%26sp%3DEgIIAQ%25253D%25253D&hl=en&ec=65620",
"webPageType": "WEB_PAGE_TYPE_UNKNOWN",
"rootVe": 83769
}
},
"signInEndpoint": {
"idamTag": "65620"
}
},
"trackingParams": "CFgQ1IAEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"targetId": "topbar-signin"
}
}
],
"hotkeyDialog": {
"hotkeyDialogRenderer": {
"title": {
"runs": [
{
"text": "Keyboard shortcuts"
}
]
},
"sections": [
{
"hotkeyDialogSectionRenderer": {
"title": {
"runs": [
{
"text": "Playback"
}
]
},
"options": [
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Toggle play/pause"
}
]
},
"hotkey": "k"
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Rewind 10 seconds"
}
]
},
"hotkey": "j"
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Fast forward 10 seconds"
}
]
},
"hotkey": "l"
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Previous video"
}
]
},
"hotkey": "P (SHIFT+p)"
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Next video"
}
]
},
"hotkey": "N (SHIFT+n)"
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Previous frame (while paused)"
}
]
},
"hotkey": ",",
"hotkeyAccessibilityLabel": {
"accessibilityData": {
"label": "Comma"
}
}
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Next frame (while paused)"
}
]
},
"hotkey": ".",
"hotkeyAccessibilityLabel": {
"accessibilityData": {
"label": "Period"
}
}
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Decrease playback rate"
}
]
},
"hotkey": "\u003c (SHIFT+,)",
"hotkeyAccessibilityLabel": {
"accessibilityData": {
"label": "Less than or SHIFT + comma"
}
}
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Increase playback rate"
}
]
},
"hotkey": "\u003e (SHIFT+.)",
"hotkeyAccessibilityLabel": {
"accessibilityData": {
"label": "Greater than or SHIFT + period"
}
}
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Seek to specific point in the video (7 advances to 70% of duration)"
}
]
},
"hotkey": "0..9"
}
}
]
}
},
{
"hotkeyDialogSectionRenderer": {
"title": {
"runs": [
{
"text": "General"
}
]
},
"options": [
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Toggle full screen"
}
]
},
"hotkey": "f"
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Toggle theater mode"
}
]
},
"hotkey": "t"
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Toggle miniplayer"
}
]
},
"hotkey": "i"
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Close miniplayer or current dialog"
}
]
},
"hotkey": "ESCAPE"
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Toggle mute"
}
]
},
"hotkey": "m"
}
}
]
}
},
{
"hotkeyDialogSectionRenderer": {
"title": {
"runs": [
{
"text": "Subtitles and closed captions"
}
]
},
"options": [
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "If the video supports captions, toggle captions ON/OFF"
}
]
},
"hotkey": "c"
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Rotate through different text opacity levels"
}
]
},
"hotkey": "o"
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Rotate through different window opacity levels"
}
]
},
"hotkey": "w"
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Rotate through font sizes (increasing)"
}
]
},
"hotkey": "+"
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Rotate through font sizes (decreasing)"
}
]
},
"hotkey": "-",
"hotkeyAccessibilityLabel": {
"accessibilityData": {
"label": "Minus"
}
}
}
}
]
}
},
{
"hotkeyDialogSectionRenderer": {
"title": {
"runs": [
{
"text": "Spherical Videos"
}
]
},
"options": [
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Pan up"
}
]
},
"hotkey": "w"
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Pan left"
}
]
},
"hotkey": "a"
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Pan down"
}
]
},
"hotkey": "s"
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Pan right"
}
]
},
"hotkey": "d"
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Zoom in"
}
]
},
"hotkey": "+ on numpad or ]",
"hotkeyAccessibilityLabel": {
"accessibilityData": {
"label": "Plus on number pad or right bracket"
}
}
}
},
{
"hotkeyDialogSectionOptionRenderer": {
"label": {
"runs": [
{
"text": "Zoom out"
}
]
},
"hotkey": "- on numpad or [",
"hotkeyAccessibilityLabel": {
"accessibilityData": {
"label": "Minus on number pad or left bracket"
}
}
}
}
]
}
}
],
"dismissButton": {
"buttonRenderer": {
"style": "STYLE_BLUE_TEXT",
"size": "SIZE_DEFAULT",
"isDisabled": false,
"text": {
"runs": [
{
"text": "Dismiss"
}
]
},
"trackingParams": "CFcQ8FsiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
"trackingParams": "CFYQteYDIhMIprHGj7HV7QIVKPk4Bh1vZQa7"
}
},
"backButton": {
"buttonRenderer": {
"trackingParams": "CFUQvIYDIhMIprHGj7HV7QIVKPk4Bh1vZQa7",
"command": {
"clickTrackingParams": "CFUQvIYDIhMIprHGj7HV7QIVKPk4Bh1vZQa7",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CFUQvIYDIhMIprHGj7HV7QIVKPk4Bh1vZQa7",
"signalAction": {
"signal": "HISTORY_BACK"
}
}
]
}
}
}
},
"forwardButton": {
"buttonRenderer": {
"trackingParams": "CFQQvYYDIhMIprHGj7HV7QIVKPk4Bh1vZQa7",
"command": {
"clickTrackingParams": "CFQQvYYDIhMIprHGj7HV7QIVKPk4Bh1vZQa7",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CFQQvYYDIhMIprHGj7HV7QIVKPk4Bh1vZQa7",
"signalAction": {
"signal": "HISTORY_FORWARD"
}
}
]
}
}
}
},
"a11ySkipNavigationButton": {
"buttonRenderer": {
"style": "STYLE_DEFAULT",
"size": "SIZE_DEFAULT",
"isDisabled": false,
"text": {
"runs": [
{
"text": "Skip navigation"
}
]
},
"trackingParams": "CFMQ8FsiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"command": {
"clickTrackingParams": "CFMQ8FsiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CFMQ8FsiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"signalAction": {
"signal": "SKIP_NAVIGATION"
}
}
]
}
}
}
}
}
},
"adSafetyReason": {},
"onResponseReceivedCommands": [
{
"clickTrackingParams": "CAAQvGkiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"appendContinuationItemsAction": {
"continuationItems": [
{
"itemSectionRenderer": {
"contents": [
{
"videoRenderer": {
"videoId": "D9qVEgJvris",
"thumbnail": {
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/D9qVEgJvris/hq720.jpg?sqp=-oaymwEZCOgCEMoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLB-CU9PVywC0Of-5tdi2zNFkDQf1A",
"width": 360,
"height": 202
},
{
"url": "https://i.ytimg.com/vi/D9qVEgJvris/hq720.jpg?sqp=-oaymwEZCNAFEJQDSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLBKQsPeUDZcFb77cCFq8SGHR49Ntw",
"width": 720,
"height": 404
}
]
},
"title": {
"runs": [
{
"text": "Очень странный человек"
}
],
"accessibility": {
"accessibilityData": {
"label": "Очень странный человек by GRZ GANG 59 minutes ago 6 minutes, 16 seconds 14 views"
}
}
},
"descriptionSnippet": {
"runs": [
{
"text": "Наша группа в вк https://vk.com/grzgang #grzgang #кринж #тикток ignore tags: кринж, кринж тикток, кринж тикток 2020, ..."
}
]
},
"longBylineText": {
"runs": [
{
"text": "GRZ GANG",
"navigationEndpoint": {
"clickTrackingParams": "CE4Q3DAYACITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCQasiLhuUP9l9Cspd4WJT0A",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCQasiLhuUP9l9Cspd4WJT0A"
}
}
}
]
},
"publishedTimeText": {
"simpleText": "59 minutes ago"
},
"lengthText": {
"accessibility": {
"accessibilityData": {
"label": "6 minutes, 16 seconds"
}
},
"simpleText": "6:16"
},
"viewCountText": {
"simpleText": "14 views"
},
"navigationEndpoint": {
"clickTrackingParams": "CE4Q3DAYACITCKaxxo-x1e0CFSj5OAYdb2UGuzIGc2VhcmNoUgjQrtC80L7RgJoBAxD0JA==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/watch?v=D9qVEgJvris",
"webPageType": "WEB_PAGE_TYPE_WATCH",
"rootVe": 3832
}
},
"watchEndpoint": {
"videoId": "D9qVEgJvris",
"params": "qgMI0K7QvNC-0YC6AwsIy_quubCN8dXfAboDCwiXuJ7jxeOXy6oBugMKCOTm--qW5PedT7oDCgjf-p_ek5rHti66AwsIgMy16NiynoikAboDCwiQh8-02Ivj5tMBugMLCIXV6bTUu5usqwG6AwsI4P_Cwqno9pjVAboDCwi1-Y7ZtMC-4NwBugMKCK77h4nI7e2Ed7oDCwiH2punrb7ajYQBugMKCOif1bqV8rOmDLoDCgiviJ6lzKXT-ni6AwoIvdezjJy2wM4iugMKCI_MkNP6kIKXYroDCwjRlaiE_e6b-ZEBugMKCIH3otrV6fCUAroDCwiIleKzvqeMvd8BugMKCIDgwtT7i6q8NQ%3D%3D"
}
},
"badges": [
{
"metadataBadgeRenderer": {
"style": "BADGE_STYLE_TYPE_SIMPLE",
"label": "New",
"trackingParams": "CE4Q3DAYACITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerText": {
"runs": [
{
"text": "GRZ GANG",
"navigationEndpoint": {
"clickTrackingParams": "CE4Q3DAYACITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCQasiLhuUP9l9Cspd4WJT0A",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCQasiLhuUP9l9Cspd4WJT0A"
}
}
}
]
},
"shortBylineText": {
"runs": [
{
"text": "GRZ GANG",
"navigationEndpoint": {
"clickTrackingParams": "CE4Q3DAYACITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCQasiLhuUP9l9Cspd4WJT0A",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCQasiLhuUP9l9Cspd4WJT0A"
}
}
}
]
},
"trackingParams": "CE4Q3DAYACITCKaxxo-x1e0CFSj5OAYdb2UGu0Cr3L6ToKKl7Q8=",
"showActionMenu": false,
"shortViewCountText": {
"simpleText": "14 views"
},
"menu": {
"menuRenderer": {
"items": [
{
"menuServiceItemRenderer": {
"text": {
"runs": [
{
"text": "Add to queue"
}
]
},
"icon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"serviceEndpoint": {
"clickTrackingParams": "CFEQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CFEQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "D9qVEgJvris",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CFEQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"D9qVEgJvris"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"D9qVEgJvris"
]
}
}
]
}
},
"trackingParams": "CFEQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CE4Q3DAYACITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"accessibility": {
"accessibilityData": {
"label": "Action menu"
}
}
}
},
"channelThumbnailSupportedRenderers": {
"channelThumbnailWithLinkRenderer": {
"thumbnail": {
"thumbnails": [
{
"url": "https://yt3.ggpht.com/a-/AOh14Giazy4GFOiOC7Ch1NqfJJD_Sg6Vej3LGkUReA=s68-c-k-c0x00ffffff-no-rj-mo",
"width": 68,
"height": 68
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CE4Q3DAYACITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCQasiLhuUP9l9Cspd4WJT0A",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCQasiLhuUP9l9Cspd4WJT0A"
}
},
"accessibility": {
"accessibilityData": {
"label": "Go to channel"
}
}
}
},
"thumbnailOverlays": [
{
"thumbnailOverlayTimeStatusRenderer": {
"text": {
"accessibility": {
"accessibilityData": {
"label": "6 minutes, 16 seconds"
}
},
"simpleText": "6:16"
},
"style": "DEFAULT"
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"isToggled": false,
"untoggledIcon": {
"iconType": "WATCH_LATER"
},
"toggledIcon": {
"iconType": "CHECK"
},
"untoggledTooltip": "Watch later",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CFAQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"addedVideoId": "D9qVEgJvris",
"action": "ACTION_ADD_VIDEO"
}
]
}
},
"toggledServiceEndpoint": {
"clickTrackingParams": "CFAQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID",
"removedVideoId": "D9qVEgJvris"
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Watch later"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CFAQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"untoggledIcon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"toggledIcon": {
"iconType": "PLAYLIST_ADD_CHECK"
},
"untoggledTooltip": "Add to queue",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CE8Qx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CE8Qx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "D9qVEgJvris",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CE8Qx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"D9qVEgJvris"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"D9qVEgJvris"
]
}
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Add to queue"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CE8Qx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayNowPlayingRenderer": {
"text": {
"runs": [
{
"text": "Now playing"
}
]
}
}
}
],
"richThumbnail": {
"movingThumbnailRenderer": {
"movingThumbnailDetails": {
"thumbnails": [
{
"url": "https://i.ytimg.com/an_webp/D9qVEgJvris/mqdefault_6s.webp?du=3000&sqp=CIjE7f4F&rs=AOn4CLDjoWENqbYSJYbB0cxmDH2bui4FVA",
"width": 320,
"height": 180
}
],
"logAsMovingThumbnail": true
},
"enableHoveredLogging": true,
"enableOverlay": true
}
}
}
},
{
"videoRenderer": {
"videoId": "36vEawcrvUs",
"thumbnail": {
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/36vEawcrvUs/hq720.jpg?sqp=-oaymwEZCOgCEMoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLCC2-QVjxkH1LOtOQKt61ik05EGqg",
"width": 360,
"height": 202
},
{
"url": "https://i.ytimg.com/vi/36vEawcrvUs/hq720.jpg?sqp=-oaymwEZCNAFEJQDSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLBi8NLIDUlPDfRoVPvL1JCIX2h_pw",
"width": 720,
"height": 404
}
]
},
"title": {
"runs": [
{
"text": "Чёрный юмор и реклама. Выпуск №1."
}
],
"accessibility": {
"accessibilityData": {
"label": "Чёрный юмор и реклама. Выпуск №1. by Андрей 13 minutes ago 14 minutes, 42 seconds No views"
}
}
},
"longBylineText": {
"runs": [
{
"text": "Андрей",
"navigationEndpoint": {
"clickTrackingParams": "CEoQ3DAYASITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCCpn_urVFiD5YPyuWDMhIFw",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCCpn_urVFiD5YPyuWDMhIFw"
}
}
}
]
},
"publishedTimeText": {
"simpleText": "13 minutes ago"
},
"lengthText": {
"accessibility": {
"accessibilityData": {
"label": "14 minutes, 42 seconds"
}
},
"simpleText": "14:42"
},
"viewCountText": {
"simpleText": "No views"
},
"navigationEndpoint": {
"clickTrackingParams": "CEoQ3DAYASITCKaxxo-x1e0CFSj5OAYdb2UGuzIGc2VhcmNoUgjQrtC80L7RgJoBAxD0JA==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/watch?v=36vEawcrvUs",
"webPageType": "WEB_PAGE_TYPE_WATCH",
"rootVe": 3832
}
},
"watchEndpoint": {
"videoId": "36vEawcrvUs",
"params": "qgMI0K7QvNC-0YC6AwoIq9y-k6Cipe0PugMLCJe4nuPF45fLqgG6AwoI5Ob76pbk951PugMKCN_6n96Tmse2LroDCwiAzLXo2LKeiKQBugMLCJCHz7TYi-Pm0wG6AwsIhdXptNS7m6yrAboDCwjg_8LCqej2mNUBugMLCLX5jtm0wL7g3AG6AwoIrvuHicjt7YR3ugMLCIfam6etvtqNhAG6AwoI6J_VupXys6YMugMKCK-InqXMpdP6eLoDCgi917OMnLbAziK6AwoIj8yQ0_qQgpdiugMLCNGVqIT97pv5kQG6AwoIgfei2tXp8JQCugMLCIiV4rO-p4y93wG6AwoIgODC1PuLqrw1"
}
},
"badges": [
{
"metadataBadgeRenderer": {
"style": "BADGE_STYLE_TYPE_SIMPLE",
"label": "New",
"trackingParams": "CEoQ3DAYASITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerText": {
"runs": [
{
"text": "Андрей",
"navigationEndpoint": {
"clickTrackingParams": "CEoQ3DAYASITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCCpn_urVFiD5YPyuWDMhIFw",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCCpn_urVFiD5YPyuWDMhIFw"
}
}
}
]
},
"shortBylineText": {
"runs": [
{
"text": "Андрей",
"navigationEndpoint": {
"clickTrackingParams": "CEoQ3DAYASITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCCpn_urVFiD5YPyuWDMhIFw",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCCpn_urVFiD5YPyuWDMhIFw"
}
}
}
]
},
"trackingParams": "CEoQ3DAYASITCKaxxo-x1e0CFSj5OAYdb2UGu0DL-q65sI3x1d8B",
"showActionMenu": false,
"shortViewCountText": {
"simpleText": "No views"
},
"menu": {
"menuRenderer": {
"items": [
{
"menuServiceItemRenderer": {
"text": {
"runs": [
{
"text": "Add to queue"
}
]
},
"icon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"serviceEndpoint": {
"clickTrackingParams": "CE0Q_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CE0Q_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "36vEawcrvUs",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CE0Q_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"36vEawcrvUs"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"36vEawcrvUs"
]
}
}
]
}
},
"trackingParams": "CE0Q_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CEoQ3DAYASITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"accessibility": {
"accessibilityData": {
"label": "Action menu"
}
}
}
},
"channelThumbnailSupportedRenderers": {
"channelThumbnailWithLinkRenderer": {
"thumbnail": {
"thumbnails": [
{
"url": "https://yt3.ggpht.com/a-/AOh14GjU7pAzYWt0dCEAxxUeD8f_nnpXUT-X9JDdOA=s68-c-k-c0x00ffffff-no-rj-mo",
"width": 68,
"height": 68
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CEoQ3DAYASITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCCpn_urVFiD5YPyuWDMhIFw",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCCpn_urVFiD5YPyuWDMhIFw"
}
},
"accessibility": {
"accessibilityData": {
"label": "Go to channel"
}
}
}
},
"thumbnailOverlays": [
{
"thumbnailOverlayTimeStatusRenderer": {
"text": {
"accessibility": {
"accessibilityData": {
"label": "14 minutes, 42 seconds"
}
},
"simpleText": "14:42"
},
"style": "DEFAULT"
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"isToggled": false,
"untoggledIcon": {
"iconType": "WATCH_LATER"
},
"toggledIcon": {
"iconType": "CHECK"
},
"untoggledTooltip": "Watch later",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CEwQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"addedVideoId": "36vEawcrvUs",
"action": "ACTION_ADD_VIDEO"
}
]
}
},
"toggledServiceEndpoint": {
"clickTrackingParams": "CEwQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID",
"removedVideoId": "36vEawcrvUs"
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Watch later"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CEwQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"untoggledIcon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"toggledIcon": {
"iconType": "PLAYLIST_ADD_CHECK"
},
"untoggledTooltip": "Add to queue",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CEsQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CEsQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "36vEawcrvUs",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CEsQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"36vEawcrvUs"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"36vEawcrvUs"
]
}
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Add to queue"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CEsQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayNowPlayingRenderer": {
"text": {
"runs": [
{
"text": "Now playing"
}
]
}
}
}
]
}
},
{
"videoRenderer": {
"videoId": "qpZfHFxnnBc",
"thumbnail": {
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/qpZfHFxnnBc/hq720.jpg?sqp=-oaymwEZCOgCEMoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLAmQ1HWfFEhCUcGwIXIR1Ynz2WnPQ",
"width": 360,
"height": 202
},
{
"url": "https://i.ytimg.com/vi/qpZfHFxnnBc/hq720.jpg?sqp=-oaymwEZCNAFEJQDSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLANANXfVAaU6P8JHsZ4qjGY7dmKLA",
"width": 720,
"height": 404
}
]
},
"title": {
"runs": [
{
"text": "ШОУ ПРИВЕТ СОСЕД!ВАСЯ,Я ПЛАКАЛЬ!ПРОХОЖДЕНИЕ МОДОВ В ИГРЕ HELLO NEIGHBOR 2 MOD KIT!ФЕЙЛЫ,ПРИКОЛЫ,ЮМОР"
}
],
"accessibility": {
"accessibilityData": {
"label": "ШОУ ПРИВЕТ СОСЕД!ВАСЯ,Я ПЛАКАЛЬ!ПРОХОЖДЕНИЕ МОДОВ В ИГРЕ HELLO NEIGHBOR 2 MOD KIT!ФЕЙЛЫ,ПРИКОЛЫ,ЮМОР by Алексей СМеРТНиК.Летсплеи Хорроров 37 minutes ago 50 minutes 619 views"
}
}
},
"descriptionSnippet": {
"runs": [
{
"text": "ШОУ ПРИВЕТ СОСЕД!ВААСЯ,Я ПЛАКАЛЬ!ПРОХОЖДЕНИЕ МОДОВ В ИГРЕ HELLO NEIGHBOR MOD KIT!ФЕЙЛЫ ..."
}
]
},
"longBylineText": {
"runs": [
{
"text": "Алексей СМеРТНиК.Летсплеи Хорроров",
"navigationEndpoint": {
"clickTrackingParams": "CEYQ3DAYAiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/user/eTSmertnik",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UC9AEH6MIkP_4h0A4X8iX14A",
"canonicalBaseUrl": "/user/eTSmertnik"
}
}
}
]
},
"publishedTimeText": {
"simpleText": "37 minutes ago"
},
"lengthText": {
"accessibility": {
"accessibilityData": {
"label": "50 minutes, 55 seconds"
}
},
"simpleText": "50:55"
},
"viewCountText": {
"simpleText": "619 views"
},
"navigationEndpoint": {
"clickTrackingParams": "CEYQ3DAYAiITCKaxxo-x1e0CFSj5OAYdb2UGuzIGc2VhcmNoUgjQrtC80L7RgJoBAxD0JA==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/watch?v=qpZfHFxnnBc",
"webPageType": "WEB_PAGE_TYPE_WATCH",
"rootVe": 3832
}
},
"watchEndpoint": {
"videoId": "qpZfHFxnnBc",
"params": "qgMI0K7QvNC-0YC6AwoIq9y-k6Cipe0PugMLCMv6rrmwjfHV3wG6AwoI5Ob76pbk951PugMKCN_6n96Tmse2LroDCwiAzLXo2LKeiKQBugMLCJCHz7TYi-Pm0wG6AwsIhdXptNS7m6yrAboDCwjg_8LCqej2mNUBugMLCLX5jtm0wL7g3AG6AwoIrvuHicjt7YR3ugMLCIfam6etvtqNhAG6AwoI6J_VupXys6YMugMKCK-InqXMpdP6eLoDCgi917OMnLbAziK6AwoIj8yQ0_qQgpdiugMLCNGVqIT97pv5kQG6AwoIgfei2tXp8JQCugMLCIiV4rO-p4y93wG6AwoIgODC1PuLqrw1"
}
},
"badges": [
{
"metadataBadgeRenderer": {
"style": "BADGE_STYLE_TYPE_SIMPLE",
"label": "New",
"trackingParams": "CEYQ3DAYAiITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerBadges": [
{
"metadataBadgeRenderer": {
"icon": {
"iconType": "CHECK_CIRCLE_THICK"
},
"style": "BADGE_STYLE_TYPE_VERIFIED",
"tooltip": "Verified",
"trackingParams": "CEYQ3DAYAiITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerText": {
"runs": [
{
"text": "Алексей СМеРТНиК.Летсплеи Хорроров",
"navigationEndpoint": {
"clickTrackingParams": "CEYQ3DAYAiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/user/eTSmertnik",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UC9AEH6MIkP_4h0A4X8iX14A",
"canonicalBaseUrl": "/user/eTSmertnik"
}
}
}
]
},
"shortBylineText": {
"runs": [
{
"text": "Алексей СМеРТНиК.Летсплеи Хорроров",
"navigationEndpoint": {
"clickTrackingParams": "CEYQ3DAYAiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/user/eTSmertnik",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UC9AEH6MIkP_4h0A4X8iX14A",
"canonicalBaseUrl": "/user/eTSmertnik"
}
}
}
]
},
"trackingParams": "CEYQ3DAYAiITCKaxxo-x1e0CFSj5OAYdb2UGu0CXuJ7jxeOXy6oB",
"showActionMenu": false,
"shortViewCountText": {
"simpleText": "619 views"
},
"menu": {
"menuRenderer": {
"items": [
{
"menuServiceItemRenderer": {
"text": {
"runs": [
{
"text": "Add to queue"
}
]
},
"icon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"serviceEndpoint": {
"clickTrackingParams": "CEkQ_pgEGAYiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CEkQ_pgEGAYiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "qpZfHFxnnBc",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CEkQ_pgEGAYiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"qpZfHFxnnBc"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"qpZfHFxnnBc"
]
}
}
]
}
},
"trackingParams": "CEkQ_pgEGAYiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CEYQ3DAYAiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"accessibility": {
"accessibilityData": {
"label": "Action menu"
}
}
}
},
"channelThumbnailSupportedRenderers": {
"channelThumbnailWithLinkRenderer": {
"thumbnail": {
"thumbnails": [
{
"url": "https://yt3.ggpht.com/a-/AOh14Gh3NB8_pmumow7jJDUw75PuAh5f6tdgCh-Bcw=s68-c-k-c0x00ffffff-no-rj-mo",
"width": 68,
"height": 68
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CEYQ3DAYAiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/user/eTSmertnik",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UC9AEH6MIkP_4h0A4X8iX14A",
"canonicalBaseUrl": "/user/eTSmertnik"
}
},
"accessibility": {
"accessibilityData": {
"label": "Go to channel"
}
}
}
},
"thumbnailOverlays": [
{
"thumbnailOverlayTimeStatusRenderer": {
"text": {
"accessibility": {
"accessibilityData": {
"label": "50 minutes, 55 seconds"
}
},
"simpleText": "50:55"
},
"style": "DEFAULT"
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"isToggled": false,
"untoggledIcon": {
"iconType": "WATCH_LATER"
},
"toggledIcon": {
"iconType": "CHECK"
},
"untoggledTooltip": "Watch later",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CEgQ-ecDGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"addedVideoId": "qpZfHFxnnBc",
"action": "ACTION_ADD_VIDEO"
}
]
}
},
"toggledServiceEndpoint": {
"clickTrackingParams": "CEgQ-ecDGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID",
"removedVideoId": "qpZfHFxnnBc"
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Watch later"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CEgQ-ecDGAMiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"untoggledIcon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"toggledIcon": {
"iconType": "PLAYLIST_ADD_CHECK"
},
"untoggledTooltip": "Add to queue",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CEcQx-wEGAQiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CEcQx-wEGAQiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "qpZfHFxnnBc",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CEcQx-wEGAQiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"qpZfHFxnnBc"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"qpZfHFxnnBc"
]
}
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Add to queue"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CEcQx-wEGAQiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayNowPlayingRenderer": {
"text": {
"runs": [
{
"text": "Now playing"
}
]
}
}
}
],
"richThumbnail": {
"movingThumbnailRenderer": {
"movingThumbnailDetails": {
"thumbnails": [
{
"url": "https://i.ytimg.com/an_webp/qpZfHFxnnBc/mqdefault_6s.webp?du=3000&sqp=CKzr7f4F&rs=AOn4CLCU9exMmg3wrvGMokveTKhfi5PajQ",
"width": 320,
"height": 180
}
],
"logAsMovingThumbnail": true
},
"enableHoveredLogging": true,
"enableOverlay": true
}
}
}
},
{
"videoRenderer": {
"videoId": "TzvfIW1e82Q",
"thumbnail": {
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/TzvfIW1e82Q/hq720.jpg?sqp=-oaymwEZCOgCEMoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLCfYiaC3kRVI9UhH6MvyLGmNHdkpA",
"width": 360,
"height": 202
},
{
"url": "https://i.ytimg.com/vi/TzvfIW1e82Q/hq720.jpg?sqp=-oaymwEZCNAFEJQDSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLDFialdpIYFcP889SQjv1qnZBLnnQ",
"width": 720,
"height": 404
}
]
},
"title": {
"runs": [
{
"text": "бот спалился с аимом"
}
],
"accessibility": {
"accessibilityData": {
"label": "бот спалился с аимом by sherk1337 28 minutes ago 18 seconds 470 views"
}
}
},
"descriptionSnippet": {
"runs": [
{
"text": "хайповая пулька такая Теги: кс го, приколы, cs go, "
},
{
"text": "юмор",
"bold": true
},
{
"text": ", кс, cs:go, csgo, cs, монтаж, угар, фейлы, ксго, нарезка, троллинг, ..."
}
]
},
"longBylineText": {
"runs": [
{
"text": "sherk1337",
"navigationEndpoint": {
"clickTrackingParams": "CEIQ3DAYAyITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCLvdMm7baadFF7QWNnpkxyw",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCLvdMm7baadFF7QWNnpkxyw"
}
}
}
]
},
"publishedTimeText": {
"simpleText": "28 minutes ago"
},
"lengthText": {
"accessibility": {
"accessibilityData": {
"label": "18 seconds"
}
},
"simpleText": "0:18"
},
"viewCountText": {
"simpleText": "470 views"
},
"navigationEndpoint": {
"clickTrackingParams": "CEIQ3DAYAyITCKaxxo-x1e0CFSj5OAYdb2UGuzIGc2VhcmNoUgjQrtC80L7RgJoBAxD0JA==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/watch?v=TzvfIW1e82Q",
"webPageType": "WEB_PAGE_TYPE_WATCH",
"rootVe": 3832
}
},
"watchEndpoint": {
"videoId": "TzvfIW1e82Q",
"params": "qgMI0K7QvNC-0YC6AwoIq9y-k6Cipe0PugMLCMv6rrmwjfHV3wG6AwsIl7ie48Xjl8uqAboDCgjf-p_ek5rHti66AwsIgMy16NiynoikAboDCwiQh8-02Ivj5tMBugMLCIXV6bTUu5usqwG6AwsI4P_Cwqno9pjVAboDCwi1-Y7ZtMC-4NwBugMKCK77h4nI7e2Ed7oDCwiH2punrb7ajYQBugMKCOif1bqV8rOmDLoDCgiviJ6lzKXT-ni6AwoIvdezjJy2wM4iugMKCI_MkNP6kIKXYroDCwjRlaiE_e6b-ZEBugMKCIH3otrV6fCUAroDCwiIleKzvqeMvd8BugMKCIDgwtT7i6q8NQ%3D%3D"
}
},
"badges": [
{
"metadataBadgeRenderer": {
"style": "BADGE_STYLE_TYPE_SIMPLE",
"label": "New",
"trackingParams": "CEIQ3DAYAyITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerText": {
"runs": [
{
"text": "sherk1337",
"navigationEndpoint": {
"clickTrackingParams": "CEIQ3DAYAyITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCLvdMm7baadFF7QWNnpkxyw",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCLvdMm7baadFF7QWNnpkxyw"
}
}
}
]
},
"shortBylineText": {
"runs": [
{
"text": "sherk1337",
"navigationEndpoint": {
"clickTrackingParams": "CEIQ3DAYAyITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCLvdMm7baadFF7QWNnpkxyw",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCLvdMm7baadFF7QWNnpkxyw"
}
}
}
]
},
"trackingParams": "CEIQ3DAYAyITCKaxxo-x1e0CFSj5OAYdb2UGu0Dk5vvqluT3nU8=",
"showActionMenu": false,
"shortViewCountText": {
"simpleText": "470 views"
},
"menu": {
"menuRenderer": {
"items": [
{
"menuServiceItemRenderer": {
"text": {
"runs": [
{
"text": "Add to queue"
}
]
},
"icon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"serviceEndpoint": {
"clickTrackingParams": "CEUQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CEUQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "TzvfIW1e82Q",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CEUQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"TzvfIW1e82Q"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"TzvfIW1e82Q"
]
}
}
]
}
},
"trackingParams": "CEUQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CEIQ3DAYAyITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"accessibility": {
"accessibilityData": {
"label": "Action menu"
}
}
}
},
"channelThumbnailSupportedRenderers": {
"channelThumbnailWithLinkRenderer": {
"thumbnail": {
"thumbnails": [
{
"url": "https://yt3.ggpht.com/a-/AOh14GgF1MZrsvWknHLdQFm4u0HuEfOqS3OTzMaDBA=s68-c-k-c0x00ffffff-no-rj-mo",
"width": 68,
"height": 68
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CEIQ3DAYAyITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCLvdMm7baadFF7QWNnpkxyw",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCLvdMm7baadFF7QWNnpkxyw"
}
},
"accessibility": {
"accessibilityData": {
"label": "Go to channel"
}
}
}
},
"thumbnailOverlays": [
{
"thumbnailOverlayTimeStatusRenderer": {
"text": {
"accessibility": {
"accessibilityData": {
"label": "18 seconds"
}
},
"simpleText": "0:18"
},
"style": "DEFAULT"
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"isToggled": false,
"untoggledIcon": {
"iconType": "WATCH_LATER"
},
"toggledIcon": {
"iconType": "CHECK"
},
"untoggledTooltip": "Watch later",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CEQQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"addedVideoId": "TzvfIW1e82Q",
"action": "ACTION_ADD_VIDEO"
}
]
}
},
"toggledServiceEndpoint": {
"clickTrackingParams": "CEQQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID",
"removedVideoId": "TzvfIW1e82Q"
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Watch later"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CEQQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"untoggledIcon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"toggledIcon": {
"iconType": "PLAYLIST_ADD_CHECK"
},
"untoggledTooltip": "Add to queue",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CEMQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CEMQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "TzvfIW1e82Q",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CEMQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"TzvfIW1e82Q"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"TzvfIW1e82Q"
]
}
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Add to queue"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CEMQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayNowPlayingRenderer": {
"text": {
"runs": [
{
"text": "Now playing"
}
]
}
}
}
],
"richThumbnail": {
"movingThumbnailRenderer": {
"movingThumbnailDetails": {
"thumbnails": [
{
"url": "https://i.ytimg.com/an_webp/TzvfIW1e82Q/mqdefault_6s.webp?du=3000&sqp=COTJ7f4F&rs=AOn4CLCteuE5ei5VDoPoTf7U91ZitDuRxw",
"width": 320,
"height": 180
}
],
"logAsMovingThumbnail": true
},
"enableHoveredLogging": true,
"enableOverlay": true
}
}
}
},
{
"videoRenderer": {
"videoId": "Lm0c0TvH_V8",
"thumbnail": {
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/Lm0c0TvH_V8/hq720.jpg?sqp=-oaymwEZCOgCEMoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLCksQ9Hm7SWJGJJp6bWKCm4W5lMvg",
"width": 360,
"height": 202
},
{
"url": "https://i.ytimg.com/vi/Lm0c0TvH_V8/hq720.jpg?sqp=-oaymwEZCNAFEJQDSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLDvhylg2i0B47v1mPy5FQSIV7SeQQ",
"width": 720,
"height": 404
}
]
},
"title": {
"runs": [
{
"text": "я в джакузи я в джакузи я в джакузи ты дурак"
}
],
"accessibility": {
"accessibilityData": {
"label": "я в джакузи я в джакузи я в джакузи ты дурак by я идеальный генерал 1 hour ago 14 seconds 8 views"
}
}
},
"descriptionSnippet": {
"runs": [
{
"text": "тикток #"
},
{
"text": "юмор",
"bold": true
},
{
"text": " #TikTok."
}
]
},
"longBylineText": {
"runs": [
{
"text": "я идеальный генерал",
"navigationEndpoint": {
"clickTrackingParams": "CD4Q3DAYBCITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCeAH38Dn5raMfr7MS4T4G1g",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCeAH38Dn5raMfr7MS4T4G1g"
}
}
}
]
},
"publishedTimeText": {
"simpleText": "1 hour ago"
},
"lengthText": {
"accessibility": {
"accessibilityData": {
"label": "14 seconds"
}
},
"simpleText": "0:14"
},
"viewCountText": {
"simpleText": "8 views"
},
"navigationEndpoint": {
"clickTrackingParams": "CD4Q3DAYBCITCKaxxo-x1e0CFSj5OAYdb2UGuzIGc2VhcmNoUgjQrtC80L7RgJoBAxD0JA==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/watch?v=Lm0c0TvH_V8",
"webPageType": "WEB_PAGE_TYPE_WATCH",
"rootVe": 3832
}
},
"watchEndpoint": {
"videoId": "Lm0c0TvH_V8",
"params": "qgMI0K7QvNC-0YC6AwoIq9y-k6Cipe0PugMLCMv6rrmwjfHV3wG6AwsIl7ie48Xjl8uqAboDCgjk5vvqluT3nU-6AwsIgMy16NiynoikAboDCwiQh8-02Ivj5tMBugMLCIXV6bTUu5usqwG6AwsI4P_Cwqno9pjVAboDCwi1-Y7ZtMC-4NwBugMKCK77h4nI7e2Ed7oDCwiH2punrb7ajYQBugMKCOif1bqV8rOmDLoDCgiviJ6lzKXT-ni6AwoIvdezjJy2wM4iugMKCI_MkNP6kIKXYroDCwjRlaiE_e6b-ZEBugMKCIH3otrV6fCUAroDCwiIleKzvqeMvd8BugMKCIDgwtT7i6q8NQ%3D%3D"
}
},
"badges": [
{
"metadataBadgeRenderer": {
"style": "BADGE_STYLE_TYPE_SIMPLE",
"label": "New",
"trackingParams": "CD4Q3DAYBCITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerText": {
"runs": [
{
"text": "я идеальный генерал",
"navigationEndpoint": {
"clickTrackingParams": "CD4Q3DAYBCITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCeAH38Dn5raMfr7MS4T4G1g",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCeAH38Dn5raMfr7MS4T4G1g"
}
}
}
]
},
"shortBylineText": {
"runs": [
{
"text": "я идеальный генерал",
"navigationEndpoint": {
"clickTrackingParams": "CD4Q3DAYBCITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCeAH38Dn5raMfr7MS4T4G1g",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCeAH38Dn5raMfr7MS4T4G1g"
}
}
}
]
},
"trackingParams": "CD4Q3DAYBCITCKaxxo-x1e0CFSj5OAYdb2UGu0Df-p_ek5rHti4=",
"showActionMenu": false,
"shortViewCountText": {
"simpleText": "8 views"
},
"menu": {
"menuRenderer": {
"items": [
{
"menuServiceItemRenderer": {
"text": {
"runs": [
{
"text": "Add to queue"
}
]
},
"icon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"serviceEndpoint": {
"clickTrackingParams": "CEEQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CEEQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "Lm0c0TvH_V8",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CEEQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"Lm0c0TvH_V8"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"Lm0c0TvH_V8"
]
}
}
]
}
},
"trackingParams": "CEEQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CD4Q3DAYBCITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"accessibility": {
"accessibilityData": {
"label": "Action menu"
}
}
}
},
"channelThumbnailSupportedRenderers": {
"channelThumbnailWithLinkRenderer": {
"thumbnail": {
"thumbnails": [
{
"url": "https://yt3.ggpht.com/a-/AOh14Gg6Z4AZXAMHaBD6fJQMl6EmPktPrk2ASfnizg=s68-c-k-c0x00ffffff-no-rj-mo",
"width": 68,
"height": 68
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CD4Q3DAYBCITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCeAH38Dn5raMfr7MS4T4G1g",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCeAH38Dn5raMfr7MS4T4G1g"
}
},
"accessibility": {
"accessibilityData": {
"label": "Go to channel"
}
}
}
},
"thumbnailOverlays": [
{
"thumbnailOverlayTimeStatusRenderer": {
"text": {
"accessibility": {
"accessibilityData": {
"label": "14 seconds"
}
},
"simpleText": "0:14"
},
"style": "DEFAULT"
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"isToggled": false,
"untoggledIcon": {
"iconType": "WATCH_LATER"
},
"toggledIcon": {
"iconType": "CHECK"
},
"untoggledTooltip": "Watch later",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CEAQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"addedVideoId": "Lm0c0TvH_V8",
"action": "ACTION_ADD_VIDEO"
}
]
}
},
"toggledServiceEndpoint": {
"clickTrackingParams": "CEAQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID",
"removedVideoId": "Lm0c0TvH_V8"
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Watch later"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CEAQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"untoggledIcon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"toggledIcon": {
"iconType": "PLAYLIST_ADD_CHECK"
},
"untoggledTooltip": "Add to queue",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CD8Qx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CD8Qx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "Lm0c0TvH_V8",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CD8Qx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"Lm0c0TvH_V8"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"Lm0c0TvH_V8"
]
}
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Add to queue"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CD8Qx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayNowPlayingRenderer": {
"text": {
"runs": [
{
"text": "Now playing"
}
]
}
}
}
]
}
},
{
"videoRenderer": {
"videoId": "pBB5lY0NZgA",
"thumbnail": {
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/pBB5lY0NZgA/hq720.jpg?sqp=-oaymwEZCOgCEMoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLDbSXtAyhMl46PSAMkKkaRg9QkH1Q",
"width": 360,
"height": 202
},
{
"url": "https://i.ytimg.com/vi/pBB5lY0NZgA/hq720.jpg?sqp=-oaymwEZCNAFEJQDSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLAwYBidQGi9Q70q3xiDYbxZMXa4_A",
"width": 720,
"height": 404
}
]
},
"title": {
"runs": [
{
"text": "Импровизация Лучшее"
}
],
"accessibility": {
"accessibilityData": {
"label": "Импровизация Лучшее by Импровизация ТНТ 47 minutes ago 1 minute, 34 seconds No views"
}
}
},
"descriptionSnippet": {
"runs": [
{
"text": "Импровизация Лучшее #ПавелВоля #Артон #АнтонШастун #АрсенийПопов Для продвижения:тнт, "
},
{
"text": "юмор",
"bold": true
},
{
"text": ", импровизация, ..."
}
]
},
"longBylineText": {
"runs": [
{
"text": "Импровизация ТНТ",
"navigationEndpoint": {
"clickTrackingParams": "CDoQ3DAYBSITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCC8ZkQpSNKB2R2L_yMU_feg",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCC8ZkQpSNKB2R2L_yMU_feg"
}
}
}
]
},
"publishedTimeText": {
"simpleText": "47 minutes ago"
},
"lengthText": {
"accessibility": {
"accessibilityData": {
"label": "1 minute, 34 seconds"
}
},
"simpleText": "1:34"
},
"viewCountText": {
"simpleText": "No views"
},
"navigationEndpoint": {
"clickTrackingParams": "CDoQ3DAYBSITCKaxxo-x1e0CFSj5OAYdb2UGuzIGc2VhcmNoUgjQrtC80L7RgJoBAxD0JA==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/watch?v=pBB5lY0NZgA",
"webPageType": "WEB_PAGE_TYPE_WATCH",
"rootVe": 3832
}
},
"watchEndpoint": {
"videoId": "pBB5lY0NZgA",
"params": "qgMI0K7QvNC-0YC6AwoIq9y-k6Cipe0PugMLCMv6rrmwjfHV3wG6AwsIl7ie48Xjl8uqAboDCgjk5vvqluT3nU-6AwoI3_qf3pOax7YuugMLCJCHz7TYi-Pm0wG6AwsIhdXptNS7m6yrAboDCwjg_8LCqej2mNUBugMLCLX5jtm0wL7g3AG6AwoIrvuHicjt7YR3ugMLCIfam6etvtqNhAG6AwoI6J_VupXys6YMugMKCK-InqXMpdP6eLoDCgi917OMnLbAziK6AwoIj8yQ0_qQgpdiugMLCNGVqIT97pv5kQG6AwoIgfei2tXp8JQCugMLCIiV4rO-p4y93wG6AwoIgODC1PuLqrw1"
}
},
"badges": [
{
"metadataBadgeRenderer": {
"style": "BADGE_STYLE_TYPE_SIMPLE",
"label": "New",
"trackingParams": "CDoQ3DAYBSITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerText": {
"runs": [
{
"text": "Импровизация ТНТ",
"navigationEndpoint": {
"clickTrackingParams": "CDoQ3DAYBSITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCC8ZkQpSNKB2R2L_yMU_feg",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCC8ZkQpSNKB2R2L_yMU_feg"
}
}
}
]
},
"shortBylineText": {
"runs": [
{
"text": "Импровизация ТНТ",
"navigationEndpoint": {
"clickTrackingParams": "CDoQ3DAYBSITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCC8ZkQpSNKB2R2L_yMU_feg",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCC8ZkQpSNKB2R2L_yMU_feg"
}
}
}
]
},
"trackingParams": "CDoQ3DAYBSITCKaxxo-x1e0CFSj5OAYdb2UGu0CAzLXo2LKeiKQB",
"showActionMenu": false,
"shortViewCountText": {
"simpleText": "No views"
},
"menu": {
"menuRenderer": {
"items": [
{
"menuServiceItemRenderer": {
"text": {
"runs": [
{
"text": "Add to queue"
}
]
},
"icon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"serviceEndpoint": {
"clickTrackingParams": "CD0Q_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CD0Q_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "pBB5lY0NZgA",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CD0Q_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"pBB5lY0NZgA"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"pBB5lY0NZgA"
]
}
}
]
}
},
"trackingParams": "CD0Q_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CDoQ3DAYBSITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"accessibility": {
"accessibilityData": {
"label": "Action menu"
}
}
}
},
"channelThumbnailSupportedRenderers": {
"channelThumbnailWithLinkRenderer": {
"thumbnail": {
"thumbnails": [
{
"url": "https://yt3.ggpht.com/a-/AOh14GgEEkva9bDXoqgSkCWAXMJLIkqcN9Emn-kctA=s68-c-k-c0x00ffffff-no-rj-mo",
"width": 68,
"height": 68
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CDoQ3DAYBSITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCC8ZkQpSNKB2R2L_yMU_feg",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCC8ZkQpSNKB2R2L_yMU_feg"
}
},
"accessibility": {
"accessibilityData": {
"label": "Go to channel"
}
}
}
},
"thumbnailOverlays": [
{
"thumbnailOverlayTimeStatusRenderer": {
"text": {
"accessibility": {
"accessibilityData": {
"label": "1 minute, 34 seconds"
}
},
"simpleText": "1:34"
},
"style": "DEFAULT"
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"isToggled": false,
"untoggledIcon": {
"iconType": "WATCH_LATER"
},
"toggledIcon": {
"iconType": "CHECK"
},
"untoggledTooltip": "Watch later",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CDwQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"addedVideoId": "pBB5lY0NZgA",
"action": "ACTION_ADD_VIDEO"
}
]
}
},
"toggledServiceEndpoint": {
"clickTrackingParams": "CDwQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID",
"removedVideoId": "pBB5lY0NZgA"
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Watch later"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CDwQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"untoggledIcon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"toggledIcon": {
"iconType": "PLAYLIST_ADD_CHECK"
},
"untoggledTooltip": "Add to queue",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CDsQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CDsQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "pBB5lY0NZgA",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CDsQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"pBB5lY0NZgA"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"pBB5lY0NZgA"
]
}
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Add to queue"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CDsQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayNowPlayingRenderer": {
"text": {
"runs": [
{
"text": "Now playing"
}
]
}
}
}
],
"richThumbnail": {
"movingThumbnailRenderer": {
"movingThumbnailDetails": {
"thumbnails": [
{
"url": "https://i.ytimg.com/an_webp/pBB5lY0NZgA/mqdefault_6s.webp?du=3000&sqp=CIDy7f4F&rs=AOn4CLA8XkxQXsbVgQ_oqzINPm6VQxgbUw",
"width": 320,
"height": 180
}
],
"logAsMovingThumbnail": true
},
"enableHoveredLogging": true,
"enableOverlay": true
}
}
}
},
{
"videoRenderer": {
"videoId": "082MXYaTw5A",
"thumbnail": {
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/082MXYaTw5A/hq720.jpg?sqp=-oaymwEZCOgCEMoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLA6sEzCFsjjDC9zVddHQQ1Ngf9A2g",
"width": 360,
"height": 202
},
{
"url": "https://i.ytimg.com/vi/082MXYaTw5A/hq720.jpg?sqp=-oaymwEZCNAFEJQDSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLBGDPR5cVYwrNhg2sOZsSi3yBwrgA",
"width": 720,
"height": 404
}
]
},
"title": {
"runs": [
{
"text": "Руководящий Совет Свидетелей Иеговы поднимает самооценку. Стих На День 17.12.2020."
}
],
"accessibility": {
"accessibilityData": {
"label": "Руководящий Совет Свидетелей Иеговы поднимает самооценку. Стих На День 17.12.2020. by JW Оргия 7 minutes ago 4 minutes, 18 seconds No views"
}
}
},
"descriptionSnippet": {
"runs": [
{
"text": "Разбираю стих на день от Руководящего Совета Свидетелей Иеговы из приложения JW Library. Ссылка на это видео ..."
}
]
},
"longBylineText": {
"runs": [
{
"text": "JW Оргия",
"navigationEndpoint": {
"clickTrackingParams": "CDYQ3DAYBiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UChfP1vAsD5WGwp187DQEvaQ",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UChfP1vAsD5WGwp187DQEvaQ"
}
}
}
]
},
"publishedTimeText": {
"simpleText": "7 minutes ago"
},
"lengthText": {
"accessibility": {
"accessibilityData": {
"label": "4 minutes, 18 seconds"
}
},
"simpleText": "4:18"
},
"viewCountText": {
"simpleText": "No views"
},
"navigationEndpoint": {
"clickTrackingParams": "CDYQ3DAYBiITCKaxxo-x1e0CFSj5OAYdb2UGuzIGc2VhcmNoUgjQrtC80L7RgJoBAxD0JA==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/watch?v=082MXYaTw5A",
"webPageType": "WEB_PAGE_TYPE_WATCH",
"rootVe": 3832
}
},
"watchEndpoint": {
"videoId": "082MXYaTw5A",
"params": "qgMI0K7QvNC-0YC6AwoIq9y-k6Cipe0PugMLCMv6rrmwjfHV3wG6AwsIl7ie48Xjl8uqAboDCgjk5vvqluT3nU-6AwoI3_qf3pOax7YuugMLCIDMtejYsp6IpAG6AwsIhdXptNS7m6yrAboDCwjg_8LCqej2mNUBugMLCLX5jtm0wL7g3AG6AwoIrvuHicjt7YR3ugMLCIfam6etvtqNhAG6AwoI6J_VupXys6YMugMKCK-InqXMpdP6eLoDCgi917OMnLbAziK6AwoIj8yQ0_qQgpdiugMLCNGVqIT97pv5kQG6AwoIgfei2tXp8JQCugMLCIiV4rO-p4y93wG6AwoIgODC1PuLqrw1"
}
},
"badges": [
{
"metadataBadgeRenderer": {
"style": "BADGE_STYLE_TYPE_SIMPLE",
"label": "New",
"trackingParams": "CDYQ3DAYBiITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerText": {
"runs": [
{
"text": "JW Оргия",
"navigationEndpoint": {
"clickTrackingParams": "CDYQ3DAYBiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UChfP1vAsD5WGwp187DQEvaQ",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UChfP1vAsD5WGwp187DQEvaQ"
}
}
}
]
},
"shortBylineText": {
"runs": [
{
"text": "JW Оргия",
"navigationEndpoint": {
"clickTrackingParams": "CDYQ3DAYBiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UChfP1vAsD5WGwp187DQEvaQ",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UChfP1vAsD5WGwp187DQEvaQ"
}
}
}
]
},
"trackingParams": "CDYQ3DAYBiITCKaxxo-x1e0CFSj5OAYdb2UGu0CQh8-02Ivj5tMB",
"showActionMenu": false,
"shortViewCountText": {
"simpleText": "No views"
},
"menu": {
"menuRenderer": {
"items": [
{
"menuServiceItemRenderer": {
"text": {
"runs": [
{
"text": "Add to queue"
}
]
},
"icon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"serviceEndpoint": {
"clickTrackingParams": "CDkQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CDkQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "082MXYaTw5A",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CDkQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"082MXYaTw5A"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"082MXYaTw5A"
]
}
}
]
}
},
"trackingParams": "CDkQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CDYQ3DAYBiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"accessibility": {
"accessibilityData": {
"label": "Action menu"
}
}
}
},
"channelThumbnailSupportedRenderers": {
"channelThumbnailWithLinkRenderer": {
"thumbnail": {
"thumbnails": [
{
"url": "https://yt3.ggpht.com/a-/AOh14Ghqi1-9g8l6I85WFF-r3MbjAvjx8wvpbkAM8A=s68-c-k-c0x00ffffff-no-rj-mo",
"width": 68,
"height": 68
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CDYQ3DAYBiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UChfP1vAsD5WGwp187DQEvaQ",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UChfP1vAsD5WGwp187DQEvaQ"
}
},
"accessibility": {
"accessibilityData": {
"label": "Go to channel"
}
}
}
},
"thumbnailOverlays": [
{
"thumbnailOverlayTimeStatusRenderer": {
"text": {
"accessibility": {
"accessibilityData": {
"label": "4 minutes, 18 seconds"
}
},
"simpleText": "4:18"
},
"style": "DEFAULT"
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"isToggled": false,
"untoggledIcon": {
"iconType": "WATCH_LATER"
},
"toggledIcon": {
"iconType": "CHECK"
},
"untoggledTooltip": "Watch later",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CDgQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"addedVideoId": "082MXYaTw5A",
"action": "ACTION_ADD_VIDEO"
}
]
}
},
"toggledServiceEndpoint": {
"clickTrackingParams": "CDgQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID",
"removedVideoId": "082MXYaTw5A"
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Watch later"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CDgQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"untoggledIcon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"toggledIcon": {
"iconType": "PLAYLIST_ADD_CHECK"
},
"untoggledTooltip": "Add to queue",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CDcQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CDcQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "082MXYaTw5A",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CDcQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"082MXYaTw5A"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"082MXYaTw5A"
]
}
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Add to queue"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CDcQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayNowPlayingRenderer": {
"text": {
"runs": [
{
"text": "Now playing"
}
]
}
}
}
],
"richThumbnail": {
"movingThumbnailRenderer": {
"movingThumbnailDetails": {
"thumbnails": [
{
"url": "https://i.ytimg.com/an_webp/082MXYaTw5A/mqdefault_6s.webp?du=3000&sqp=COD47f4F&rs=AOn4CLCkBkLsbuWmDh0eoDxyH1shixLmVA",
"width": 320,
"height": 180
}
],
"logAsMovingThumbnail": true
},
"enableHoveredLogging": true,
"enableOverlay": true
}
}
}
},
{
"videoRenderer": {
"videoId": "q1ht3UaaaoU",
"thumbnail": {
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/q1ht3UaaaoU/hq720.jpg?sqp=-oaymwEZCOgCEMoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLAzN89HMPE78d37FV4gGalXFLcBOw",
"width": 360,
"height": 202
},
{
"url": "https://i.ytimg.com/vi/q1ht3UaaaoU/hq720.jpg?sqp=-oaymwEZCNAFEJQDSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLDgV4M_fE-rZWYKjG4PrsaMoqWwBQ",
"width": 720,
"height": 404
}
]
},
"title": {
"runs": [
{
"text": "Песня про Дашу"
}
],
"accessibility": {
"accessibilityData": {
"label": "Песня про Дашу by Svoka 56 minutes ago 3 minutes, 15 seconds No views"
}
}
},
"descriptionSnippet": {
"runs": [
{
"text": "Песня про Дашу (Svoka). Это просто прикол. Даши и к ним причастные, не обижайтесь на "
},
{
"text": "юмор",
"bold": true
},
{
"text": ". Все совпадения ..."
}
]
},
"longBylineText": {
"runs": [
{
"text": "Svoka",
"navigationEndpoint": {
"clickTrackingParams": "CDIQ3DAYByITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/user/MrVladeek",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCJDjEjiuDwybDFCoT3_8bWg",
"canonicalBaseUrl": "/user/MrVladeek"
}
}
}
]
},
"publishedTimeText": {
"simpleText": "56 minutes ago"
},
"lengthText": {
"accessibility": {
"accessibilityData": {
"label": "3 minutes, 15 seconds"
}
},
"simpleText": "3:15"
},
"viewCountText": {
"simpleText": "No views"
},
"navigationEndpoint": {
"clickTrackingParams": "CDIQ3DAYByITCKaxxo-x1e0CFSj5OAYdb2UGuzIGc2VhcmNoUgjQrtC80L7RgJoBAxD0JA==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/watch?v=q1ht3UaaaoU",
"webPageType": "WEB_PAGE_TYPE_WATCH",
"rootVe": 3832
}
},
"watchEndpoint": {
"videoId": "q1ht3UaaaoU",
"params": "qgMI0K7QvNC-0YC6AwoIq9y-k6Cipe0PugMLCMv6rrmwjfHV3wG6AwsIl7ie48Xjl8uqAboDCgjk5vvqluT3nU-6AwoI3_qf3pOax7YuugMLCIDMtejYsp6IpAG6AwsIkIfPtNiL4-bTAboDCwjg_8LCqej2mNUBugMLCLX5jtm0wL7g3AG6AwoIrvuHicjt7YR3ugMLCIfam6etvtqNhAG6AwoI6J_VupXys6YMugMKCK-InqXMpdP6eLoDCgi917OMnLbAziK6AwoIj8yQ0_qQgpdiugMLCNGVqIT97pv5kQG6AwoIgfei2tXp8JQCugMLCIiV4rO-p4y93wG6AwoIgODC1PuLqrw1"
}
},
"badges": [
{
"metadataBadgeRenderer": {
"style": "BADGE_STYLE_TYPE_SIMPLE",
"label": "New",
"trackingParams": "CDIQ3DAYByITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerText": {
"runs": [
{
"text": "Svoka",
"navigationEndpoint": {
"clickTrackingParams": "CDIQ3DAYByITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/user/MrVladeek",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCJDjEjiuDwybDFCoT3_8bWg",
"canonicalBaseUrl": "/user/MrVladeek"
}
}
}
]
},
"shortBylineText": {
"runs": [
{
"text": "Svoka",
"navigationEndpoint": {
"clickTrackingParams": "CDIQ3DAYByITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/user/MrVladeek",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCJDjEjiuDwybDFCoT3_8bWg",
"canonicalBaseUrl": "/user/MrVladeek"
}
}
}
]
},
"trackingParams": "CDIQ3DAYByITCKaxxo-x1e0CFSj5OAYdb2UGu0CF1em01LubrKsB",
"showActionMenu": false,
"shortViewCountText": {
"simpleText": "No views"
},
"menu": {
"menuRenderer": {
"items": [
{
"menuServiceItemRenderer": {
"text": {
"runs": [
{
"text": "Add to queue"
}
]
},
"icon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"serviceEndpoint": {
"clickTrackingParams": "CDUQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CDUQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "q1ht3UaaaoU",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CDUQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"q1ht3UaaaoU"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"q1ht3UaaaoU"
]
}
}
]
}
},
"trackingParams": "CDUQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CDIQ3DAYByITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"accessibility": {
"accessibilityData": {
"label": "Action menu"
}
}
}
},
"channelThumbnailSupportedRenderers": {
"channelThumbnailWithLinkRenderer": {
"thumbnail": {
"thumbnails": [
{
"url": "https://yt3.ggpht.com/a-/AOh14GiQ_G4hTtWu7uRurXC8TsRK0QqDPJD6wczI0w=s68-c-k-c0x00ffffff-no-rj-mo",
"width": 68,
"height": 68
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CDIQ3DAYByITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/user/MrVladeek",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCJDjEjiuDwybDFCoT3_8bWg",
"canonicalBaseUrl": "/user/MrVladeek"
}
},
"accessibility": {
"accessibilityData": {
"label": "Go to channel"
}
}
}
},
"thumbnailOverlays": [
{
"thumbnailOverlayTimeStatusRenderer": {
"text": {
"accessibility": {
"accessibilityData": {
"label": "3 minutes, 15 seconds"
}
},
"simpleText": "3:15"
},
"style": "DEFAULT"
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"isToggled": false,
"untoggledIcon": {
"iconType": "WATCH_LATER"
},
"toggledIcon": {
"iconType": "CHECK"
},
"untoggledTooltip": "Watch later",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CDQQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"addedVideoId": "q1ht3UaaaoU",
"action": "ACTION_ADD_VIDEO"
}
]
}
},
"toggledServiceEndpoint": {
"clickTrackingParams": "CDQQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID",
"removedVideoId": "q1ht3UaaaoU"
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Watch later"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CDQQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"untoggledIcon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"toggledIcon": {
"iconType": "PLAYLIST_ADD_CHECK"
},
"untoggledTooltip": "Add to queue",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CDMQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CDMQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "q1ht3UaaaoU",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CDMQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"q1ht3UaaaoU"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"q1ht3UaaaoU"
]
}
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Add to queue"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CDMQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayNowPlayingRenderer": {
"text": {
"runs": [
{
"text": "Now playing"
}
]
}
}
}
],
"richThumbnail": {
"movingThumbnailRenderer": {
"movingThumbnailDetails": {
"thumbnails": [
{
"url": "https://i.ytimg.com/an_webp/q1ht3UaaaoU/mqdefault_6s.webp?du=3000&sqp=CLXC7f4F&rs=AOn4CLA2D50R73GO8ndvEJ6tJrwiXVEbZA",
"width": 320,
"height": 180
}
],
"logAsMovingThumbnail": true
},
"enableHoveredLogging": true,
"enableOverlay": true
}
}
}
},
{
"videoRenderer": {
"videoId": "1THbQphQv-A",
"thumbnail": {
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/1THbQphQv-A/hq720.jpg?sqp=-oaymwEZCOgCEMoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLC45geUjwZC4mf5yIz-RQGmPjp-Fw",
"width": 360,
"height": 202
},
{
"url": "https://i.ytimg.com/vi/1THbQphQv-A/hq720.jpg?sqp=-oaymwEZCNAFEJQDSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLAIdf9ruSidC9z-JMyi-UdPjFQz9A",
"width": 720,
"height": 404
}
]
},
"title": {
"runs": [
{
"text": "Веселые кадры 74"
}
],
"accessibility": {
"accessibilityData": {
"label": "Веселые кадры 74 by Охотник на Токсов 13 minutes ago 2 minutes, 35 seconds No views"
}
}
},
"descriptionSnippet": {
"runs": [
{
"text": "новости с "
},
{
"text": "юмором",
"bold": true
},
{
"text": "."
}
]
},
"longBylineText": {
"runs": [
{
"text": "Охотник на Токсов",
"navigationEndpoint": {
"clickTrackingParams": "CC4Q3DAYCCITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCsdMrN0cJW7-vMG3ct3Z1GA",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCsdMrN0cJW7-vMG3ct3Z1GA"
}
}
}
]
},
"publishedTimeText": {
"simpleText": "13 minutes ago"
},
"lengthText": {
"accessibility": {
"accessibilityData": {
"label": "2 minutes, 35 seconds"
}
},
"simpleText": "2:35"
},
"viewCountText": {
"simpleText": "No views"
},
"navigationEndpoint": {
"clickTrackingParams": "CC4Q3DAYCCITCKaxxo-x1e0CFSj5OAYdb2UGuzIGc2VhcmNoUgjQrtC80L7RgJoBAxD0JA==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/watch?v=1THbQphQv-A",
"webPageType": "WEB_PAGE_TYPE_WATCH",
"rootVe": 3832
}
},
"watchEndpoint": {
"videoId": "1THbQphQv-A",
"params": "qgMI0K7QvNC-0YC6AwoIq9y-k6Cipe0PugMLCMv6rrmwjfHV3wG6AwsIl7ie48Xjl8uqAboDCgjk5vvqluT3nU-6AwoI3_qf3pOax7YuugMLCIDMtejYsp6IpAG6AwsIkIfPtNiL4-bTAboDCwiF1em01LubrKsBugMLCLX5jtm0wL7g3AG6AwoIrvuHicjt7YR3ugMLCIfam6etvtqNhAG6AwoI6J_VupXys6YMugMKCK-InqXMpdP6eLoDCgi917OMnLbAziK6AwoIj8yQ0_qQgpdiugMLCNGVqIT97pv5kQG6AwoIgfei2tXp8JQCugMLCIiV4rO-p4y93wG6AwoIgODC1PuLqrw1"
}
},
"badges": [
{
"metadataBadgeRenderer": {
"style": "BADGE_STYLE_TYPE_SIMPLE",
"label": "New",
"trackingParams": "CC4Q3DAYCCITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerText": {
"runs": [
{
"text": "Охотник на Токсов",
"navigationEndpoint": {
"clickTrackingParams": "CC4Q3DAYCCITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCsdMrN0cJW7-vMG3ct3Z1GA",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCsdMrN0cJW7-vMG3ct3Z1GA"
}
}
}
]
},
"shortBylineText": {
"runs": [
{
"text": "Охотник на Токсов",
"navigationEndpoint": {
"clickTrackingParams": "CC4Q3DAYCCITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCsdMrN0cJW7-vMG3ct3Z1GA",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCsdMrN0cJW7-vMG3ct3Z1GA"
}
}
}
]
},
"trackingParams": "CC4Q3DAYCCITCKaxxo-x1e0CFSj5OAYdb2UGu0Dg_8LCqej2mNUB",
"showActionMenu": false,
"shortViewCountText": {
"simpleText": "No views"
},
"menu": {
"menuRenderer": {
"items": [
{
"menuServiceItemRenderer": {
"text": {
"runs": [
{
"text": "Add to queue"
}
]
},
"icon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"serviceEndpoint": {
"clickTrackingParams": "CDEQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CDEQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "1THbQphQv-A",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CDEQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"1THbQphQv-A"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"1THbQphQv-A"
]
}
}
]
}
},
"trackingParams": "CDEQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CC4Q3DAYCCITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"accessibility": {
"accessibilityData": {
"label": "Action menu"
}
}
}
},
"channelThumbnailSupportedRenderers": {
"channelThumbnailWithLinkRenderer": {
"thumbnail": {
"thumbnails": [
{
"url": "https://yt3.ggpht.com/a-/AOh14GiXQ7Jr9WYIDv6b2qYlqeWm75Re8Fkiw_6cxw=s68-c-k-c0x00ffffff-no-rj-mo",
"width": 68,
"height": 68
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CC4Q3DAYCCITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCsdMrN0cJW7-vMG3ct3Z1GA",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCsdMrN0cJW7-vMG3ct3Z1GA"
}
},
"accessibility": {
"accessibilityData": {
"label": "Go to channel"
}
}
}
},
"thumbnailOverlays": [
{
"thumbnailOverlayTimeStatusRenderer": {
"text": {
"accessibility": {
"accessibilityData": {
"label": "2 minutes, 35 seconds"
}
},
"simpleText": "2:35"
},
"style": "DEFAULT"
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"isToggled": false,
"untoggledIcon": {
"iconType": "WATCH_LATER"
},
"toggledIcon": {
"iconType": "CHECK"
},
"untoggledTooltip": "Watch later",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CDAQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"addedVideoId": "1THbQphQv-A",
"action": "ACTION_ADD_VIDEO"
}
]
}
},
"toggledServiceEndpoint": {
"clickTrackingParams": "CDAQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID",
"removedVideoId": "1THbQphQv-A"
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Watch later"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CDAQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"untoggledIcon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"toggledIcon": {
"iconType": "PLAYLIST_ADD_CHECK"
},
"untoggledTooltip": "Add to queue",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CC8Qx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CC8Qx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "1THbQphQv-A",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CC8Qx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"1THbQphQv-A"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"1THbQphQv-A"
]
}
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Add to queue"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CC8Qx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayNowPlayingRenderer": {
"text": {
"runs": [
{
"text": "Now playing"
}
]
}
}
}
],
"richThumbnail": {
"movingThumbnailRenderer": {
"movingThumbnailDetails": {
"thumbnails": [
{
"url": "https://i.ytimg.com/an_webp/1THbQphQv-A/mqdefault_6s.webp?du=3000&sqp=COD67f4F&rs=AOn4CLBQN_-nH_Up-8KZK_nNuNRMwB3Oqw",
"width": 320,
"height": 180
}
],
"logAsMovingThumbnail": true
},
"enableHoveredLogging": true,
"enableOverlay": true
}
}
}
},
{
"videoRenderer": {
"videoId": "3MD6A0sjvLU",
"thumbnail": {
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/3MD6A0sjvLU/hq720.jpg?sqp=-oaymwEZCOgCEMoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLB-0gcMI8mW_H1-Hzw-pXH9iNiJ7A",
"width": 360,
"height": 202
},
{
"url": "https://i.ytimg.com/vi/3MD6A0sjvLU/hq720.jpg?sqp=-oaymwEZCNAFEJQDSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLAQWG60p-56aF-Lx93XGbHgFVE0xQ",
"width": 720,
"height": 404
}
]
},
"title": {
"runs": [
{
"text": "как классно быть трезвым."
}
],
"accessibility": {
"accessibilityData": {
"label": "как классно быть трезвым. by Вова Фунтик 22 minutes ago 2 minutes, 2 seconds 3 views"
}
}
},
"descriptionSnippet": {
"runs": [
{
"text": "Instagram - https://www.instagram.com/vovafuntik/ TikTok - https://www.tiktok.com/foryou?lang=ru Facebook ..."
}
]
},
"longBylineText": {
"runs": [
{
"text": "Вова Фунтик",
"navigationEndpoint": {
"clickTrackingParams": "CCoQ3DAYCSITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCZfy_7AcFdTsQWHa6Rb1xGw",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCZfy_7AcFdTsQWHa6Rb1xGw"
}
}
}
]
},
"publishedTimeText": {
"simpleText": "22 minutes ago"
},
"lengthText": {
"accessibility": {
"accessibilityData": {
"label": "2 minutes, 2 seconds"
}
},
"simpleText": "2:02"
},
"viewCountText": {
"simpleText": "3 views"
},
"navigationEndpoint": {
"clickTrackingParams": "CCoQ3DAYCSITCKaxxo-x1e0CFSj5OAYdb2UGuzIGc2VhcmNoUgjQrtC80L7RgJoBAxD0JA==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/watch?v=3MD6A0sjvLU",
"webPageType": "WEB_PAGE_TYPE_WATCH",
"rootVe": 3832
}
},
"watchEndpoint": {
"videoId": "3MD6A0sjvLU",
"params": "qgMI0K7QvNC-0YC6AwoIq9y-k6Cipe0PugMLCMv6rrmwjfHV3wG6AwsIl7ie48Xjl8uqAboDCgjk5vvqluT3nU-6AwoI3_qf3pOax7YuugMLCIDMtejYsp6IpAG6AwsIkIfPtNiL4-bTAboDCwiF1em01LubrKsBugMLCOD_wsKp6PaY1QG6AwoIrvuHicjt7YR3ugMLCIfam6etvtqNhAG6AwoI6J_VupXys6YMugMKCK-InqXMpdP6eLoDCgi917OMnLbAziK6AwoIj8yQ0_qQgpdiugMLCNGVqIT97pv5kQG6AwoIgfei2tXp8JQCugMLCIiV4rO-p4y93wG6AwoIgODC1PuLqrw1"
}
},
"badges": [
{
"metadataBadgeRenderer": {
"style": "BADGE_STYLE_TYPE_SIMPLE",
"label": "New",
"trackingParams": "CCoQ3DAYCSITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerText": {
"runs": [
{
"text": "Вова Фунтик",
"navigationEndpoint": {
"clickTrackingParams": "CCoQ3DAYCSITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCZfy_7AcFdTsQWHa6Rb1xGw",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCZfy_7AcFdTsQWHa6Rb1xGw"
}
}
}
]
},
"shortBylineText": {
"runs": [
{
"text": "Вова Фунтик",
"navigationEndpoint": {
"clickTrackingParams": "CCoQ3DAYCSITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCZfy_7AcFdTsQWHa6Rb1xGw",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCZfy_7AcFdTsQWHa6Rb1xGw"
}
}
}
]
},
"trackingParams": "CCoQ3DAYCSITCKaxxo-x1e0CFSj5OAYdb2UGu0C1-Y7ZtMC-4NwB",
"showActionMenu": false,
"shortViewCountText": {
"simpleText": "3 views"
},
"menu": {
"menuRenderer": {
"items": [
{
"menuServiceItemRenderer": {
"text": {
"runs": [
{
"text": "Add to queue"
}
]
},
"icon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"serviceEndpoint": {
"clickTrackingParams": "CC0Q_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CC0Q_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "3MD6A0sjvLU",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CC0Q_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"3MD6A0sjvLU"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"3MD6A0sjvLU"
]
}
}
]
}
},
"trackingParams": "CC0Q_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CCoQ3DAYCSITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"accessibility": {
"accessibilityData": {
"label": "Action menu"
}
}
}
},
"channelThumbnailSupportedRenderers": {
"channelThumbnailWithLinkRenderer": {
"thumbnail": {
"thumbnails": [
{
"url": "https://yt3.ggpht.com/a-/AOh14Gj23_OSZnYnhNkciSG0EO5OWu-cT68B5cv3UQ=s68-c-k-c0x00ffffff-no-rj-mo",
"width": 68,
"height": 68
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CCoQ3DAYCSITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCZfy_7AcFdTsQWHa6Rb1xGw",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCZfy_7AcFdTsQWHa6Rb1xGw"
}
},
"accessibility": {
"accessibilityData": {
"label": "Go to channel"
}
}
}
},
"thumbnailOverlays": [
{
"thumbnailOverlayTimeStatusRenderer": {
"text": {
"accessibility": {
"accessibilityData": {
"label": "2 minutes, 2 seconds"
}
},
"simpleText": "2:02"
},
"style": "DEFAULT"
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"isToggled": false,
"untoggledIcon": {
"iconType": "WATCH_LATER"
},
"toggledIcon": {
"iconType": "CHECK"
},
"untoggledTooltip": "Watch later",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CCwQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"addedVideoId": "3MD6A0sjvLU",
"action": "ACTION_ADD_VIDEO"
}
]
}
},
"toggledServiceEndpoint": {
"clickTrackingParams": "CCwQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID",
"removedVideoId": "3MD6A0sjvLU"
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Watch later"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CCwQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"untoggledIcon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"toggledIcon": {
"iconType": "PLAYLIST_ADD_CHECK"
},
"untoggledTooltip": "Add to queue",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CCsQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CCsQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "3MD6A0sjvLU",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CCsQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"3MD6A0sjvLU"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"3MD6A0sjvLU"
]
}
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Add to queue"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CCsQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayNowPlayingRenderer": {
"text": {
"runs": [
{
"text": "Now playing"
}
]
}
}
}
],
"richThumbnail": {
"movingThumbnailRenderer": {
"movingThumbnailDetails": {
"thumbnails": [
{
"url": "https://i.ytimg.com/an_webp/3MD6A0sjvLU/mqdefault_6s.webp?du=3000&sqp=CLXe7f4F&rs=AOn4CLBG-4i7VxXzOCY5TgNFOAzNtxI-Vw",
"width": 320,
"height": 180
}
],
"logAsMovingThumbnail": true
},
"enableHoveredLogging": true,
"enableOverlay": true
}
}
}
},
{
"videoRenderer": {
"videoId": "dwm3bIEh_a4",
"thumbnail": {
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/dwm3bIEh_a4/hq720.jpg?sqp=-oaymwEZCOgCEMoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLDo-Q4CBa_aIpN3XKtsuZBDjIHzyA",
"width": 360,
"height": 202
},
{
"url": "https://i.ytimg.com/vi/dwm3bIEh_a4/hq720.jpg?sqp=-oaymwEZCNAFEJQDSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLCllqPUvVka5JYN98npQzSihGALVw",
"width": 720,
"height": 404
}
]
},
"title": {
"runs": [
{
"text": "Осторожно юмор! Ветеринарные правила для пчел от чиновников"
}
],
"accessibility": {
"accessibilityData": {
"label": "Осторожно юмор! Ветеринарные правила для пчел от чиновников by Пчелы это выгодно 51 minutes ago 9 minutes, 43 seconds 2 views"
}
}
},
"descriptionSnippet": {
"runs": [
{
"text": "Решил рассказать пару баек о том, как создаются законы для отрасли пчеловодства, о роли Обществ пчеловодства, и о ..."
}
]
},
"longBylineText": {
"runs": [
{
"text": "Пчелы это выгодно",
"navigationEndpoint": {
"clickTrackingParams": "CCYQ3DAYCiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCWhw9Ttscl-QeSo-4lYtjRg",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCWhw9Ttscl-QeSo-4lYtjRg"
}
}
}
]
},
"publishedTimeText": {
"simpleText": "51 minutes ago"
},
"lengthText": {
"accessibility": {
"accessibilityData": {
"label": "9 minutes, 43 seconds"
}
},
"simpleText": "9:43"
},
"viewCountText": {
"simpleText": "2 views"
},
"navigationEndpoint": {
"clickTrackingParams": "CCYQ3DAYCiITCKaxxo-x1e0CFSj5OAYdb2UGuzIGc2VhcmNoUgjQrtC80L7RgJoBAxD0JA==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/watch?v=dwm3bIEh_a4",
"webPageType": "WEB_PAGE_TYPE_WATCH",
"rootVe": 3832
}
},
"watchEndpoint": {
"videoId": "dwm3bIEh_a4",
"params": "qgMI0K7QvNC-0YC6AwoIq9y-k6Cipe0PugMLCMv6rrmwjfHV3wG6AwsIl7ie48Xjl8uqAboDCgjk5vvqluT3nU-6AwoI3_qf3pOax7YuugMLCIDMtejYsp6IpAG6AwsIkIfPtNiL4-bTAboDCwiF1em01LubrKsBugMLCOD_wsKp6PaY1QG6AwsItfmO2bTAvuDcAboDCwiH2punrb7ajYQBugMKCOif1bqV8rOmDLoDCgiviJ6lzKXT-ni6AwoIvdezjJy2wM4iugMKCI_MkNP6kIKXYroDCwjRlaiE_e6b-ZEBugMKCIH3otrV6fCUAroDCwiIleKzvqeMvd8BugMKCIDgwtT7i6q8NQ%3D%3D"
}
},
"badges": [
{
"metadataBadgeRenderer": {
"style": "BADGE_STYLE_TYPE_SIMPLE",
"label": "New",
"trackingParams": "CCYQ3DAYCiITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerText": {
"runs": [
{
"text": "Пчелы это выгодно",
"navigationEndpoint": {
"clickTrackingParams": "CCYQ3DAYCiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCWhw9Ttscl-QeSo-4lYtjRg",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCWhw9Ttscl-QeSo-4lYtjRg"
}
}
}
]
},
"shortBylineText": {
"runs": [
{
"text": "Пчелы это выгодно",
"navigationEndpoint": {
"clickTrackingParams": "CCYQ3DAYCiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCWhw9Ttscl-QeSo-4lYtjRg",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCWhw9Ttscl-QeSo-4lYtjRg"
}
}
}
]
},
"trackingParams": "CCYQ3DAYCiITCKaxxo-x1e0CFSj5OAYdb2UGu0Cu-4eJyO3thHc=",
"showActionMenu": false,
"shortViewCountText": {
"simpleText": "2 views"
},
"menu": {
"menuRenderer": {
"items": [
{
"menuServiceItemRenderer": {
"text": {
"runs": [
{
"text": "Add to queue"
}
]
},
"icon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"serviceEndpoint": {
"clickTrackingParams": "CCkQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CCkQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "dwm3bIEh_a4",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CCkQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"dwm3bIEh_a4"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"dwm3bIEh_a4"
]
}
}
]
}
},
"trackingParams": "CCkQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CCYQ3DAYCiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"accessibility": {
"accessibilityData": {
"label": "Action menu"
}
}
}
},
"channelThumbnailSupportedRenderers": {
"channelThumbnailWithLinkRenderer": {
"thumbnail": {
"thumbnails": [
{
"url": "https://yt3.ggpht.com/a-/AOh14GgfzKQqkfqReUJuL-zZnhY-sYdvgXePgjCSqg=s68-c-k-c0x00ffffff-no-rj-mo",
"width": 68,
"height": 68
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CCYQ3DAYCiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCWhw9Ttscl-QeSo-4lYtjRg",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCWhw9Ttscl-QeSo-4lYtjRg"
}
},
"accessibility": {
"accessibilityData": {
"label": "Go to channel"
}
}
}
},
"thumbnailOverlays": [
{
"thumbnailOverlayTimeStatusRenderer": {
"text": {
"accessibility": {
"accessibilityData": {
"label": "9 minutes, 43 seconds"
}
},
"simpleText": "9:43"
},
"style": "DEFAULT"
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"isToggled": false,
"untoggledIcon": {
"iconType": "WATCH_LATER"
},
"toggledIcon": {
"iconType": "CHECK"
},
"untoggledTooltip": "Watch later",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CCgQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"addedVideoId": "dwm3bIEh_a4",
"action": "ACTION_ADD_VIDEO"
}
]
}
},
"toggledServiceEndpoint": {
"clickTrackingParams": "CCgQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID",
"removedVideoId": "dwm3bIEh_a4"
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Watch later"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CCgQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"untoggledIcon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"toggledIcon": {
"iconType": "PLAYLIST_ADD_CHECK"
},
"untoggledTooltip": "Add to queue",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CCcQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CCcQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "dwm3bIEh_a4",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CCcQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"dwm3bIEh_a4"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"dwm3bIEh_a4"
]
}
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Add to queue"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CCcQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayNowPlayingRenderer": {
"text": {
"runs": [
{
"text": "Now playing"
}
]
}
}
}
],
"richThumbnail": {
"movingThumbnailRenderer": {
"movingThumbnailDetails": {
"thumbnails": [
{
"url": "https://i.ytimg.com/an_webp/dwm3bIEh_a4/mqdefault_6s.webp?du=3000&sqp=CIjf7f4F&rs=AOn4CLAsYSfaDUQUuXucAvaOCbaODAAh3w",
"width": 320,
"height": 180
}
],
"logAsMovingThumbnail": true
},
"enableHoveredLogging": true,
"enableOverlay": true
}
}
}
},
{
"videoRenderer": {
"videoId": "hBtp8tTm7Qc",
"thumbnail": {
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/hBtp8tTm7Qc/hq720.jpg?sqp=-oaymwEZCOgCEMoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLC6AveMQ4fCdpLQJpvLpIU62pp7tg",
"width": 360,
"height": 202
},
{
"url": "https://i.ytimg.com/vi/hBtp8tTm7Qc/hq720.jpg?sqp=-oaymwEZCNAFEJQDSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLDjPqcrcveiKEBGgr3b7KsFfSvl-w",
"width": 720,
"height": 404
}
]
},
"title": {
"runs": [
{
"text": "Снова посадили/Мои видео из тикток/тюремный юмор/shorts/"
}
],
"accessibility": {
"accessibilityData": {
"label": "Снова посадили/Мои видео из тикток/тюремный юмор/shorts/ by Ян Беляев 23 minutes ago 17 seconds No views"
}
}
},
"descriptionSnippet": {
"runs": [
{
"text": "Это мое видео из тикток,Снова посадили Тюремный "
},
{
"text": "юмор",
"bold": true
},
{
"text": "/Когда посадили в тюрьму/Мои видео из тик ток Снова ..."
}
]
},
"longBylineText": {
"runs": [
{
"text": "Ян Беляев",
"navigationEndpoint": {
"clickTrackingParams": "CCIQ3DAYCyITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UC4I9OJqLeBB28Bwsi5FCkEA",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UC4I9OJqLeBB28Bwsi5FCkEA"
}
}
}
]
},
"publishedTimeText": {
"simpleText": "23 minutes ago"
},
"lengthText": {
"accessibility": {
"accessibilityData": {
"label": "17 seconds"
}
},
"simpleText": "0:17"
},
"viewCountText": {
"simpleText": "No views"
},
"navigationEndpoint": {
"clickTrackingParams": "CCIQ3DAYCyITCKaxxo-x1e0CFSj5OAYdb2UGuzIGc2VhcmNoUgjQrtC80L7RgJoBAxD0JA==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/watch?v=hBtp8tTm7Qc",
"webPageType": "WEB_PAGE_TYPE_WATCH",
"rootVe": 3832
}
},
"watchEndpoint": {
"videoId": "hBtp8tTm7Qc",
"params": "qgMI0K7QvNC-0YC6AwoIq9y-k6Cipe0PugMLCMv6rrmwjfHV3wG6AwsIl7ie48Xjl8uqAboDCgjk5vvqluT3nU-6AwoI3_qf3pOax7YuugMLCIDMtejYsp6IpAG6AwsIkIfPtNiL4-bTAboDCwiF1em01LubrKsBugMLCOD_wsKp6PaY1QG6AwsItfmO2bTAvuDcAboDCgiu-4eJyO3thHe6AwoI6J_VupXys6YMugMKCK-InqXMpdP6eLoDCgi917OMnLbAziK6AwoIj8yQ0_qQgpdiugMLCNGVqIT97pv5kQG6AwoIgfei2tXp8JQCugMLCIiV4rO-p4y93wG6AwoIgODC1PuLqrw1"
}
},
"badges": [
{
"metadataBadgeRenderer": {
"style": "BADGE_STYLE_TYPE_SIMPLE",
"label": "New",
"trackingParams": "CCIQ3DAYCyITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerText": {
"runs": [
{
"text": "Ян Беляев",
"navigationEndpoint": {
"clickTrackingParams": "CCIQ3DAYCyITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UC4I9OJqLeBB28Bwsi5FCkEA",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UC4I9OJqLeBB28Bwsi5FCkEA"
}
}
}
]
},
"shortBylineText": {
"runs": [
{
"text": "Ян Беляев",
"navigationEndpoint": {
"clickTrackingParams": "CCIQ3DAYCyITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UC4I9OJqLeBB28Bwsi5FCkEA",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UC4I9OJqLeBB28Bwsi5FCkEA"
}
}
}
]
},
"trackingParams": "CCIQ3DAYCyITCKaxxo-x1e0CFSj5OAYdb2UGu0CH2punrb7ajYQB",
"showActionMenu": false,
"shortViewCountText": {
"simpleText": "No views"
},
"menu": {
"menuRenderer": {
"items": [
{
"menuServiceItemRenderer": {
"text": {
"runs": [
{
"text": "Add to queue"
}
]
},
"icon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"serviceEndpoint": {
"clickTrackingParams": "CCUQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CCUQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "hBtp8tTm7Qc",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CCUQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"hBtp8tTm7Qc"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"hBtp8tTm7Qc"
]
}
}
]
}
},
"trackingParams": "CCUQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CCIQ3DAYCyITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"accessibility": {
"accessibilityData": {
"label": "Action menu"
}
}
}
},
"channelThumbnailSupportedRenderers": {
"channelThumbnailWithLinkRenderer": {
"thumbnail": {
"thumbnails": [
{
"url": "https://yt3.ggpht.com/a-/AOh14Gi2dQG0fRXq3ndzFPdNRajHqP80u0lkiuoIQA=s68-c-k-c0x00ffffff-no-rj-mo",
"width": 68,
"height": 68
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CCIQ3DAYCyITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UC4I9OJqLeBB28Bwsi5FCkEA",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UC4I9OJqLeBB28Bwsi5FCkEA"
}
},
"accessibility": {
"accessibilityData": {
"label": "Go to channel"
}
}
}
},
"thumbnailOverlays": [
{
"thumbnailOverlayTimeStatusRenderer": {
"text": {
"accessibility": {
"accessibilityData": {
"label": "17 seconds"
}
},
"simpleText": "0:17"
},
"style": "DEFAULT"
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"isToggled": false,
"untoggledIcon": {
"iconType": "WATCH_LATER"
},
"toggledIcon": {
"iconType": "CHECK"
},
"untoggledTooltip": "Watch later",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CCQQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"addedVideoId": "hBtp8tTm7Qc",
"action": "ACTION_ADD_VIDEO"
}
]
}
},
"toggledServiceEndpoint": {
"clickTrackingParams": "CCQQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID",
"removedVideoId": "hBtp8tTm7Qc"
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Watch later"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CCQQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"untoggledIcon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"toggledIcon": {
"iconType": "PLAYLIST_ADD_CHECK"
},
"untoggledTooltip": "Add to queue",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CCMQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CCMQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "hBtp8tTm7Qc",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CCMQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"hBtp8tTm7Qc"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"hBtp8tTm7Qc"
]
}
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Add to queue"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CCMQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayNowPlayingRenderer": {
"text": {
"runs": [
{
"text": "Now playing"
}
]
}
}
}
],
"richThumbnail": {
"movingThumbnailRenderer": {
"movingThumbnailDetails": {
"thumbnails": [
{
"url": "https://i.ytimg.com/an_webp/hBtp8tTm7Qc/mqdefault_6s.webp?du=3000&sqp=CKPt7f4F&rs=AOn4CLBoFNP31sM9B54lueMw7tKXHv1wkw",
"width": 320,
"height": 180
}
],
"logAsMovingThumbnail": true
},
"enableHoveredLogging": true,
"enableOverlay": true
}
}
}
},
{
"videoRenderer": {
"videoId": "DEzPkVdVT-g",
"thumbnail": {
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/DEzPkVdVT-g/hq720.jpg?sqp=-oaymwEZCOgCEMoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLDqvIBO7HQTFA9RHDy59TILa2Ef2Q",
"width": 360,
"height": 202
},
{
"url": "https://i.ytimg.com/vi/DEzPkVdVT-g/hq720.jpg?sqp=-oaymwEZCNAFEJQDSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLD0KSV99pgztB4fh_VIk0qKiEhIcg",
"width": 720,
"height": 404
}
]
},
"title": {
"runs": [
{
"text": "Короткометражный фильм \"ЧТО\" (сделано в шакальном качестве)"
}
],
"accessibility": {
"accessibilityData": {
"label": "Короткометражный фильм \"ЧТО\" (сделано в шакальном качестве) by майнкрафтер 15 minutes ago 8 seconds 18 views"
}
}
},
"descriptionSnippet": {
"runs": [
{
"text": "vk - https://vk.com/veryoldsamp Теги: кс го, приколы, cs go, "
},
{
"text": "юмор",
"bold": true
},
{
"text": ", кс, cs:go, csgo, cs, монтаж, угар, фейлы, ксго, нарезка, ..."
}
]
},
"longBylineText": {
"runs": [
{
"text": "майнкрафтер",
"navigationEndpoint": {
"clickTrackingParams": "CB4Q3DAYDCITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UC_rSP96_Pe76_Crn6tuTKCA",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UC_rSP96_Pe76_Crn6tuTKCA"
}
}
}
]
},
"publishedTimeText": {
"simpleText": "15 minutes ago"
},
"lengthText": {
"accessibility": {
"accessibilityData": {
"label": "8 seconds"
}
},
"simpleText": "0:08"
},
"viewCountText": {
"simpleText": "18 views"
},
"navigationEndpoint": {
"clickTrackingParams": "CB4Q3DAYDCITCKaxxo-x1e0CFSj5OAYdb2UGuzIGc2VhcmNoUgjQrtC80L7RgJoBAxD0JA==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/watch?v=DEzPkVdVT-g",
"webPageType": "WEB_PAGE_TYPE_WATCH",
"rootVe": 3832
}
},
"watchEndpoint": {
"videoId": "DEzPkVdVT-g",
"params": "qgMI0K7QvNC-0YC6AwoIq9y-k6Cipe0PugMLCMv6rrmwjfHV3wG6AwsIl7ie48Xjl8uqAboDCgjk5vvqluT3nU-6AwoI3_qf3pOax7YuugMLCIDMtejYsp6IpAG6AwsIkIfPtNiL4-bTAboDCwiF1em01LubrKsBugMLCOD_wsKp6PaY1QG6AwsItfmO2bTAvuDcAboDCgiu-4eJyO3thHe6AwsIh9qbp62-2o2EAboDCgiviJ6lzKXT-ni6AwoIvdezjJy2wM4iugMKCI_MkNP6kIKXYroDCwjRlaiE_e6b-ZEBugMKCIH3otrV6fCUAroDCwiIleKzvqeMvd8BugMKCIDgwtT7i6q8NQ%3D%3D"
}
},
"badges": [
{
"metadataBadgeRenderer": {
"style": "BADGE_STYLE_TYPE_SIMPLE",
"label": "New",
"trackingParams": "CB4Q3DAYDCITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerText": {
"runs": [
{
"text": "майнкрафтер",
"navigationEndpoint": {
"clickTrackingParams": "CB4Q3DAYDCITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UC_rSP96_Pe76_Crn6tuTKCA",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UC_rSP96_Pe76_Crn6tuTKCA"
}
}
}
]
},
"shortBylineText": {
"runs": [
{
"text": "майнкрафтер",
"navigationEndpoint": {
"clickTrackingParams": "CB4Q3DAYDCITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UC_rSP96_Pe76_Crn6tuTKCA",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UC_rSP96_Pe76_Crn6tuTKCA"
}
}
}
]
},
"trackingParams": "CB4Q3DAYDCITCKaxxo-x1e0CFSj5OAYdb2UGu0Don9W6lfKzpgw=",
"showActionMenu": false,
"shortViewCountText": {
"simpleText": "18 views"
},
"menu": {
"menuRenderer": {
"items": [
{
"menuServiceItemRenderer": {
"text": {
"runs": [
{
"text": "Add to queue"
}
]
},
"icon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"serviceEndpoint": {
"clickTrackingParams": "CCEQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CCEQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "DEzPkVdVT-g",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CCEQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"DEzPkVdVT-g"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"DEzPkVdVT-g"
]
}
}
]
}
},
"trackingParams": "CCEQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CB4Q3DAYDCITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"accessibility": {
"accessibilityData": {
"label": "Action menu"
}
}
}
},
"channelThumbnailSupportedRenderers": {
"channelThumbnailWithLinkRenderer": {
"thumbnail": {
"thumbnails": [
{
"url": "https://yt3.ggpht.com/a-/AOh14GgfGAFQcIfD3U8ZQLopGOYe9GLHDq7VEXDTFQ=s68-c-k-c0x00ffffff-no-rj-mo",
"width": 68,
"height": 68
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CB4Q3DAYDCITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UC_rSP96_Pe76_Crn6tuTKCA",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UC_rSP96_Pe76_Crn6tuTKCA"
}
},
"accessibility": {
"accessibilityData": {
"label": "Go to channel"
}
}
}
},
"thumbnailOverlays": [
{
"thumbnailOverlayTimeStatusRenderer": {
"text": {
"accessibility": {
"accessibilityData": {
"label": "8 seconds"
}
},
"simpleText": "0:08"
},
"style": "DEFAULT"
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"isToggled": false,
"untoggledIcon": {
"iconType": "WATCH_LATER"
},
"toggledIcon": {
"iconType": "CHECK"
},
"untoggledTooltip": "Watch later",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CCAQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"addedVideoId": "DEzPkVdVT-g",
"action": "ACTION_ADD_VIDEO"
}
]
}
},
"toggledServiceEndpoint": {
"clickTrackingParams": "CCAQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID",
"removedVideoId": "DEzPkVdVT-g"
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Watch later"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CCAQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"untoggledIcon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"toggledIcon": {
"iconType": "PLAYLIST_ADD_CHECK"
},
"untoggledTooltip": "Add to queue",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CB8Qx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CB8Qx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "DEzPkVdVT-g",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CB8Qx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"DEzPkVdVT-g"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"DEzPkVdVT-g"
]
}
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Add to queue"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CB8Qx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayNowPlayingRenderer": {
"text": {
"runs": [
{
"text": "Now playing"
}
]
}
}
}
]
}
},
{
"videoRenderer": {
"videoId": "ePVNLMSnhC8",
"thumbnail": {
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/ePVNLMSnhC8/hq720.jpg?sqp=-oaymwEZCOgCEMoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLBJx7FZn5WaiAsTOAAhdy0JFickYA",
"width": 360,
"height": 202
},
{
"url": "https://i.ytimg.com/vi/ePVNLMSnhC8/hq720.jpg?sqp=-oaymwEZCNAFEJQDSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLBqPRW3ernq-PcCrD9F8jGepRjtvw",
"width": 720,
"height": 404
}
]
},
"title": {
"runs": [
{
"text": "Жак Фреско теперь ютубер feat mambasuriGAME"
}
],
"accessibility": {
"accessibilityData": {
"label": "Жак Фреско теперь ютубер feat mambasuriGAME by DenPod 1 hour ago 20 seconds 1 view"
}
}
},
"descriptionSnippet": {
"runs": [
{
"text": "теги: "
},
{
"text": "юмор",
"bold": true
},
{
"text": ", человек паук, приколы, питер паркер, человек-паук, марвел, смех, пародия, нарезка, прикол, мстители, кино, ..."
}
]
},
"longBylineText": {
"runs": [
{
"text": "DenPod",
"navigationEndpoint": {
"clickTrackingParams": "CBoQ3DAYDSITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCB1Jcuuqzj0UQq6of1XFHFA",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCB1Jcuuqzj0UQq6of1XFHFA"
}
}
}
]
},
"publishedTimeText": {
"simpleText": "1 hour ago"
},
"lengthText": {
"accessibility": {
"accessibilityData": {
"label": "20 seconds"
}
},
"simpleText": "0:20"
},
"viewCountText": {
"simpleText": "1 view"
},
"navigationEndpoint": {
"clickTrackingParams": "CBoQ3DAYDSITCKaxxo-x1e0CFSj5OAYdb2UGuzIGc2VhcmNoUgjQrtC80L7RgJoBAxD0JA==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/watch?v=ePVNLMSnhC8",
"webPageType": "WEB_PAGE_TYPE_WATCH",
"rootVe": 3832
}
},
"watchEndpoint": {
"videoId": "ePVNLMSnhC8",
"params": "qgMI0K7QvNC-0YC6AwoIq9y-k6Cipe0PugMLCMv6rrmwjfHV3wG6AwsIl7ie48Xjl8uqAboDCgjk5vvqluT3nU-6AwoI3_qf3pOax7YuugMLCIDMtejYsp6IpAG6AwsIkIfPtNiL4-bTAboDCwiF1em01LubrKsBugMLCOD_wsKp6PaY1QG6AwsItfmO2bTAvuDcAboDCgiu-4eJyO3thHe6AwsIh9qbp62-2o2EAboDCgjon9W6lfKzpgy6AwoIvdezjJy2wM4iugMKCI_MkNP6kIKXYroDCwjRlaiE_e6b-ZEBugMKCIH3otrV6fCUAroDCwiIleKzvqeMvd8BugMKCIDgwtT7i6q8NQ%3D%3D"
}
},
"badges": [
{
"metadataBadgeRenderer": {
"style": "BADGE_STYLE_TYPE_SIMPLE",
"label": "New",
"trackingParams": "CBoQ3DAYDSITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerText": {
"runs": [
{
"text": "DenPod",
"navigationEndpoint": {
"clickTrackingParams": "CBoQ3DAYDSITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCB1Jcuuqzj0UQq6of1XFHFA",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCB1Jcuuqzj0UQq6of1XFHFA"
}
}
}
]
},
"shortBylineText": {
"runs": [
{
"text": "DenPod",
"navigationEndpoint": {
"clickTrackingParams": "CBoQ3DAYDSITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCB1Jcuuqzj0UQq6of1XFHFA",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCB1Jcuuqzj0UQq6of1XFHFA"
}
}
}
]
},
"trackingParams": "CBoQ3DAYDSITCKaxxo-x1e0CFSj5OAYdb2UGu0CviJ6lzKXT-ng=",
"showActionMenu": false,
"shortViewCountText": {
"simpleText": "1 view"
},
"menu": {
"menuRenderer": {
"items": [
{
"menuServiceItemRenderer": {
"text": {
"runs": [
{
"text": "Add to queue"
}
]
},
"icon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"serviceEndpoint": {
"clickTrackingParams": "CB0Q_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CB0Q_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "ePVNLMSnhC8",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CB0Q_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"ePVNLMSnhC8"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"ePVNLMSnhC8"
]
}
}
]
}
},
"trackingParams": "CB0Q_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CBoQ3DAYDSITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"accessibility": {
"accessibilityData": {
"label": "Action menu"
}
}
}
},
"channelThumbnailSupportedRenderers": {
"channelThumbnailWithLinkRenderer": {
"thumbnail": {
"thumbnails": [
{
"url": "https://yt3.ggpht.com/a-/AOh14GgfVvCrMbqQR3K2auQlfDvLnGUA2VxETFpiYw=s68-c-k-c0x00ffffff-no-rj-mo",
"width": 68,
"height": 68
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CBoQ3DAYDSITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCB1Jcuuqzj0UQq6of1XFHFA",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCB1Jcuuqzj0UQq6of1XFHFA"
}
},
"accessibility": {
"accessibilityData": {
"label": "Go to channel"
}
}
}
},
"thumbnailOverlays": [
{
"thumbnailOverlayTimeStatusRenderer": {
"text": {
"accessibility": {
"accessibilityData": {
"label": "20 seconds"
}
},
"simpleText": "0:20"
},
"style": "DEFAULT"
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"isToggled": false,
"untoggledIcon": {
"iconType": "WATCH_LATER"
},
"toggledIcon": {
"iconType": "CHECK"
},
"untoggledTooltip": "Watch later",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CBwQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"addedVideoId": "ePVNLMSnhC8",
"action": "ACTION_ADD_VIDEO"
}
]
}
},
"toggledServiceEndpoint": {
"clickTrackingParams": "CBwQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID",
"removedVideoId": "ePVNLMSnhC8"
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Watch later"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CBwQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"untoggledIcon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"toggledIcon": {
"iconType": "PLAYLIST_ADD_CHECK"
},
"untoggledTooltip": "Add to queue",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CBsQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CBsQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "ePVNLMSnhC8",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CBsQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"ePVNLMSnhC8"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"ePVNLMSnhC8"
]
}
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Add to queue"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CBsQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayNowPlayingRenderer": {
"text": {
"runs": [
{
"text": "Now playing"
}
]
}
}
}
],
"richThumbnail": {
"movingThumbnailRenderer": {
"movingThumbnailDetails": {
"thumbnails": [
{
"url": "https://i.ytimg.com/an_webp/ePVNLMSnhC8/mqdefault_6s.webp?du=3000&sqp=CIbs7f4F&rs=AOn4CLDPzJe9Mh3Ed8M6j1P2vZ8uQzBGXQ",
"width": 320,
"height": 180
}
],
"logAsMovingThumbnail": true
},
"enableHoveredLogging": true,
"enableOverlay": true
}
}
}
},
{
"videoRenderer": {
"videoId": "Ip0BscGM670",
"thumbnail": {
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/Ip0BscGM670/hqdefault.jpg?sqp=-oaymwEZCOADEI4CSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLA6RW_fpcuNBIWGBJAwpoAsFIG42Q",
"width": 480,
"height": 270
}
]
},
"title": {
"runs": [
{
"text": "илюха муромец тренируется"
}
],
"accessibility": {
"accessibilityData": {
"label": "илюха муромец тренируется by мемасный гриб 58 minutes ago 23 seconds No views"
}
}
},
"descriptionSnippet": {
"runs": [
{
"text": "ВК: https://vk.com/id621607013 #тикток #мемы #"
},
{
"text": "юмор",
"bold": true
},
{
"text": " приколы, мемы, "
},
{
"text": "юмор",
"bold": true
},
{
"text": ", подборка ..."
}
]
},
"longBylineText": {
"runs": [
{
"text": "мемасный гриб",
"navigationEndpoint": {
"clickTrackingParams": "CBYQ3DAYDiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCQOuSIS-C3Yus8cFrlosc7Q",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCQOuSIS-C3Yus8cFrlosc7Q"
}
}
}
]
},
"publishedTimeText": {
"simpleText": "58 minutes ago"
},
"lengthText": {
"accessibility": {
"accessibilityData": {
"label": "23 seconds"
}
},
"simpleText": "0:23"
},
"viewCountText": {
"simpleText": "No views"
},
"navigationEndpoint": {
"clickTrackingParams": "CBYQ3DAYDiITCKaxxo-x1e0CFSj5OAYdb2UGuzIGc2VhcmNoUgjQrtC80L7RgJoBAxD0JA==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/watch?v=Ip0BscGM670",
"webPageType": "WEB_PAGE_TYPE_WATCH",
"rootVe": 3832
}
},
"watchEndpoint": {
"videoId": "Ip0BscGM670",
"params": "qgMI0K7QvNC-0YC6AwoIq9y-k6Cipe0PugMLCMv6rrmwjfHV3wG6AwsIl7ie48Xjl8uqAboDCgjk5vvqluT3nU-6AwoI3_qf3pOax7YuugMLCIDMtejYsp6IpAG6AwsIkIfPtNiL4-bTAboDCwiF1em01LubrKsBugMLCOD_wsKp6PaY1QG6AwsItfmO2bTAvuDcAboDCgiu-4eJyO3thHe6AwsIh9qbp62-2o2EAboDCgjon9W6lfKzpgy6AwoIr4iepcyl0_p4ugMKCI_MkNP6kIKXYroDCwjRlaiE_e6b-ZEBugMKCIH3otrV6fCUAroDCwiIleKzvqeMvd8BugMKCIDgwtT7i6q8NQ%3D%3D"
}
},
"badges": [
{
"metadataBadgeRenderer": {
"style": "BADGE_STYLE_TYPE_SIMPLE",
"label": "New",
"trackingParams": "CBYQ3DAYDiITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerText": {
"runs": [
{
"text": "мемасный гриб",
"navigationEndpoint": {
"clickTrackingParams": "CBYQ3DAYDiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCQOuSIS-C3Yus8cFrlosc7Q",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCQOuSIS-C3Yus8cFrlosc7Q"
}
}
}
]
},
"shortBylineText": {
"runs": [
{
"text": "мемасный гриб",
"navigationEndpoint": {
"clickTrackingParams": "CBYQ3DAYDiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCQOuSIS-C3Yus8cFrlosc7Q",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCQOuSIS-C3Yus8cFrlosc7Q"
}
}
}
]
},
"trackingParams": "CBYQ3DAYDiITCKaxxo-x1e0CFSj5OAYdb2UGu0C917OMnLbAziI=",
"showActionMenu": false,
"shortViewCountText": {
"simpleText": "No views"
},
"menu": {
"menuRenderer": {
"items": [
{
"menuServiceItemRenderer": {
"text": {
"runs": [
{
"text": "Add to queue"
}
]
},
"icon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"serviceEndpoint": {
"clickTrackingParams": "CBkQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CBkQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "Ip0BscGM670",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CBkQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"Ip0BscGM670"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"Ip0BscGM670"
]
}
}
]
}
},
"trackingParams": "CBkQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CBYQ3DAYDiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"accessibility": {
"accessibilityData": {
"label": "Action menu"
}
}
}
},
"channelThumbnailSupportedRenderers": {
"channelThumbnailWithLinkRenderer": {
"thumbnail": {
"thumbnails": [
{
"url": "https://yt3.ggpht.com/a-/AOh14GjuVr4za-4g-4UsTRCfpBYTL13c9X7F5WIf6A=s68-c-k-c0x00ffffff-no-rj-mo",
"width": 68,
"height": 68
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CBYQ3DAYDiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCQOuSIS-C3Yus8cFrlosc7Q",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCQOuSIS-C3Yus8cFrlosc7Q"
}
},
"accessibility": {
"accessibilityData": {
"label": "Go to channel"
}
}
}
},
"thumbnailOverlays": [
{
"thumbnailOverlayTimeStatusRenderer": {
"text": {
"accessibility": {
"accessibilityData": {
"label": "23 seconds"
}
},
"simpleText": "0:23"
},
"style": "DEFAULT"
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"isToggled": false,
"untoggledIcon": {
"iconType": "WATCH_LATER"
},
"toggledIcon": {
"iconType": "CHECK"
},
"untoggledTooltip": "Watch later",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CBgQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"addedVideoId": "Ip0BscGM670",
"action": "ACTION_ADD_VIDEO"
}
]
}
},
"toggledServiceEndpoint": {
"clickTrackingParams": "CBgQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID",
"removedVideoId": "Ip0BscGM670"
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Watch later"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CBgQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"untoggledIcon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"toggledIcon": {
"iconType": "PLAYLIST_ADD_CHECK"
},
"untoggledTooltip": "Add to queue",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CBcQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CBcQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "Ip0BscGM670",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CBcQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"Ip0BscGM670"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"Ip0BscGM670"
]
}
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Add to queue"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CBcQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayNowPlayingRenderer": {
"text": {
"runs": [
{
"text": "Now playing"
}
]
}
}
}
]
}
},
{
"videoRenderer": {
"videoId": "Yi4Ih6pkJg8",
"thumbnail": {
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/Yi4Ih6pkJg8/hq720.jpg?sqp=-oaymwEZCOgCEMoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLB3vHyt60qsWBMYgZyt_9Qtvl7FFw",
"width": 360,
"height": 202
},
{
"url": "https://i.ytimg.com/vi/Yi4Ih6pkJg8/hq720.jpg?sqp=-oaymwEZCNAFEJQDSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLBz4NxkKBmmNqaSiwZUGa0eO_RWpQ",
"width": 720,
"height": 404
}
]
},
"title": {
"runs": [
{
"text": "Уйдет ли пандемия коронавируса в следующем году? Интервью с Геннадием Онищенко - Москва 24"
}
],
"accessibility": {
"accessibilityData": {
"label": "Уйдет ли пандемия коронавируса в следующем году? Интервью с Геннадием Онищенко - Москва 24 by Москва 24 9 minutes ago 20 minutes 72 views"
}
}
},
"descriptionSnippet": {
"runs": [
{
"text": "Как бывший главный санитарный врач России рекомендует отметить этот Новый год? Что полезного можно приготовить к ..."
}
]
},
"longBylineText": {
"runs": [
{
"text": "Москва 24",
"navigationEndpoint": {
"clickTrackingParams": "CBIQ3DAYDyITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/user/infomoscow24",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCIme7og-uTpdRXRgm0zzA2A",
"canonicalBaseUrl": "/user/infomoscow24"
}
}
}
]
},
"publishedTimeText": {
"simpleText": "9 minutes ago"
},
"lengthText": {
"accessibility": {
"accessibilityData": {
"label": "20 minutes, 5 seconds"
}
},
"simpleText": "20:05"
},
"viewCountText": {
"simpleText": "72 views"
},
"navigationEndpoint": {
"clickTrackingParams": "CBIQ3DAYDyITCKaxxo-x1e0CFSj5OAYdb2UGuzIGc2VhcmNoUgjQrtC80L7RgJoBAxD0JA==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/watch?v=Yi4Ih6pkJg8",
"webPageType": "WEB_PAGE_TYPE_WATCH",
"rootVe": 3832
}
},
"watchEndpoint": {
"videoId": "Yi4Ih6pkJg8",
"params": "qgMI0K7QvNC-0YC6AwoIq9y-k6Cipe0PugMLCMv6rrmwjfHV3wG6AwsIl7ie48Xjl8uqAboDCgjk5vvqluT3nU-6AwoI3_qf3pOax7YuugMLCIDMtejYsp6IpAG6AwsIkIfPtNiL4-bTAboDCwiF1em01LubrKsBugMLCOD_wsKp6PaY1QG6AwsItfmO2bTAvuDcAboDCgiu-4eJyO3thHe6AwsIh9qbp62-2o2EAboDCgjon9W6lfKzpgy6AwoIr4iepcyl0_p4ugMKCL3Xs4yctsDOIroDCwjRlaiE_e6b-ZEBugMKCIH3otrV6fCUAroDCwiIleKzvqeMvd8BugMKCIDgwtT7i6q8NQ%3D%3D"
}
},
"badges": [
{
"metadataBadgeRenderer": {
"style": "BADGE_STYLE_TYPE_SIMPLE",
"label": "New",
"trackingParams": "CBIQ3DAYDyITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerBadges": [
{
"metadataBadgeRenderer": {
"icon": {
"iconType": "CHECK_CIRCLE_THICK"
},
"style": "BADGE_STYLE_TYPE_VERIFIED",
"tooltip": "Verified",
"trackingParams": "CBIQ3DAYDyITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerText": {
"runs": [
{
"text": "Москва 24",
"navigationEndpoint": {
"clickTrackingParams": "CBIQ3DAYDyITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/user/infomoscow24",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCIme7og-uTpdRXRgm0zzA2A",
"canonicalBaseUrl": "/user/infomoscow24"
}
}
}
]
},
"shortBylineText": {
"runs": [
{
"text": "Москва 24",
"navigationEndpoint": {
"clickTrackingParams": "CBIQ3DAYDyITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/user/infomoscow24",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCIme7og-uTpdRXRgm0zzA2A",
"canonicalBaseUrl": "/user/infomoscow24"
}
}
}
]
},
"trackingParams": "CBIQ3DAYDyITCKaxxo-x1e0CFSj5OAYdb2UGu0CPzJDT-pCCl2I=",
"showActionMenu": false,
"shortViewCountText": {
"simpleText": "72 views"
},
"menu": {
"menuRenderer": {
"items": [
{
"menuServiceItemRenderer": {
"text": {
"runs": [
{
"text": "Add to queue"
}
]
},
"icon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"serviceEndpoint": {
"clickTrackingParams": "CBUQ_pgEGAYiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CBUQ_pgEGAYiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "Yi4Ih6pkJg8",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CBUQ_pgEGAYiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"Yi4Ih6pkJg8"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"Yi4Ih6pkJg8"
]
}
}
]
}
},
"trackingParams": "CBUQ_pgEGAYiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CBIQ3DAYDyITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"accessibility": {
"accessibilityData": {
"label": "Action menu"
}
}
}
},
"channelThumbnailSupportedRenderers": {
"channelThumbnailWithLinkRenderer": {
"thumbnail": {
"thumbnails": [
{
"url": "https://yt3.ggpht.com/a-/AOh14GgycFBS0w9aES_Om16xCU--A62c6kpT1blELw=s68-c-k-c0x00ffffff-no-rj-mo",
"width": 68,
"height": 68
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CBIQ3DAYDyITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/user/infomoscow24",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCIme7og-uTpdRXRgm0zzA2A",
"canonicalBaseUrl": "/user/infomoscow24"
}
},
"accessibility": {
"accessibilityData": {
"label": "Go to channel"
}
}
}
},
"thumbnailOverlays": [
{
"thumbnailOverlayTimeStatusRenderer": {
"text": {
"accessibility": {
"accessibilityData": {
"label": "20 minutes, 5 seconds"
}
},
"simpleText": "20:05"
},
"style": "DEFAULT"
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"isToggled": false,
"untoggledIcon": {
"iconType": "WATCH_LATER"
},
"toggledIcon": {
"iconType": "CHECK"
},
"untoggledTooltip": "Watch later",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CBQQ-ecDGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"addedVideoId": "Yi4Ih6pkJg8",
"action": "ACTION_ADD_VIDEO"
}
]
}
},
"toggledServiceEndpoint": {
"clickTrackingParams": "CBQQ-ecDGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID",
"removedVideoId": "Yi4Ih6pkJg8"
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Watch later"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CBQQ-ecDGAMiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"untoggledIcon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"toggledIcon": {
"iconType": "PLAYLIST_ADD_CHECK"
},
"untoggledTooltip": "Add to queue",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CBMQx-wEGAQiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CBMQx-wEGAQiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "Yi4Ih6pkJg8",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CBMQx-wEGAQiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"Yi4Ih6pkJg8"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"Yi4Ih6pkJg8"
]
}
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Add to queue"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CBMQx-wEGAQiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayNowPlayingRenderer": {
"text": {
"runs": [
{
"text": "Now playing"
}
]
}
}
}
],
"richThumbnail": {
"movingThumbnailRenderer": {
"movingThumbnailDetails": {
"thumbnails": [
{
"url": "https://i.ytimg.com/an_webp/Yi4Ih6pkJg8/mqdefault_6s.webp?du=3000&sqp=COnp7f4F&rs=AOn4CLDzBPSbaoLYvgo2Irj2RoOK_lHl_w",
"width": 320,
"height": 180
}
],
"logAsMovingThumbnail": true
},
"enableHoveredLogging": true,
"enableOverlay": true
}
}
}
},
{
"videoRenderer": {
"videoId": "kfJvd9CKCtE",
"thumbnail": {
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/kfJvd9CKCtE/hq720.jpg?sqp=-oaymwEZCOgCEMoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLDdriuSVZtgdeWzyL2kuwUGoZDaNQ",
"width": 360,
"height": 202
},
{
"url": "https://i.ytimg.com/vi/kfJvd9CKCtE/hq720.jpg?sqp=-oaymwEZCNAFEJQDSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLDufSEp07DyxOZMs53iUtqpilDRGw",
"width": 720,
"height": 404
}
]
},
"title": {
"runs": [
{
"text": "КАК ПОСТРОИТЬ ЛОВУШКУ ? !!!АВТОМАТИЧЕСКАЯ !!! - ARK: Survival Evolved"
}
],
"accessibility": {
"accessibilityData": {
"label": "КАК ПОСТРОИТЬ ЛОВУШКУ ? !!!АВТОМАТИЧЕСКАЯ !!! - ARK: Survival Evolved by TOP Fail 49 minutes ago 11 minutes, 1 second No views"
}
}
},
"descriptionSnippet": {
"runs": [
{
"text": "Проигроки АРК крафтят и строят базы на официальных серверах ARK Survival Evolved !!! Всегда открыт набор в трайб !"
}
]
},
"longBylineText": {
"runs": [
{
"text": "TOP Fail",
"navigationEndpoint": {
"clickTrackingParams": "CA4Q3DAYECITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UC49S59xHwfRYCR_pAFy1k6A",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UC49S59xHwfRYCR_pAFy1k6A"
}
}
}
]
},
"publishedTimeText": {
"simpleText": "49 minutes ago"
},
"lengthText": {
"accessibility": {
"accessibilityData": {
"label": "11 minutes, 1 second"
}
},
"simpleText": "11:01"
},
"viewCountText": {
"simpleText": "No views"
},
"navigationEndpoint": {
"clickTrackingParams": "CA4Q3DAYECITCKaxxo-x1e0CFSj5OAYdb2UGuzIGc2VhcmNoUgjQrtC80L7RgJoBAxD0JA==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/watch?v=kfJvd9CKCtE",
"webPageType": "WEB_PAGE_TYPE_WATCH",
"rootVe": 3832
}
},
"watchEndpoint": {
"videoId": "kfJvd9CKCtE",
"params": "qgMI0K7QvNC-0YC6AwoIq9y-k6Cipe0PugMLCMv6rrmwjfHV3wG6AwsIl7ie48Xjl8uqAboDCgjk5vvqluT3nU-6AwoI3_qf3pOax7YuugMLCIDMtejYsp6IpAG6AwsIkIfPtNiL4-bTAboDCwiF1em01LubrKsBugMLCOD_wsKp6PaY1QG6AwsItfmO2bTAvuDcAboDCgiu-4eJyO3thHe6AwsIh9qbp62-2o2EAboDCgjon9W6lfKzpgy6AwoIr4iepcyl0_p4ugMKCL3Xs4yctsDOIroDCgiPzJDT-pCCl2K6AwoIgfei2tXp8JQCugMLCIiV4rO-p4y93wG6AwoIgODC1PuLqrw1"
}
},
"badges": [
{
"metadataBadgeRenderer": {
"style": "BADGE_STYLE_TYPE_SIMPLE",
"label": "New",
"trackingParams": "CA4Q3DAYECITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerText": {
"runs": [
{
"text": "TOP Fail",
"navigationEndpoint": {
"clickTrackingParams": "CA4Q3DAYECITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UC49S59xHwfRYCR_pAFy1k6A",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UC49S59xHwfRYCR_pAFy1k6A"
}
}
}
]
},
"shortBylineText": {
"runs": [
{
"text": "TOP Fail",
"navigationEndpoint": {
"clickTrackingParams": "CA4Q3DAYECITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UC49S59xHwfRYCR_pAFy1k6A",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UC49S59xHwfRYCR_pAFy1k6A"
}
}
}
]
},
"trackingParams": "CA4Q3DAYECITCKaxxo-x1e0CFSj5OAYdb2UGu0DRlaiE_e6b-ZEB",
"showActionMenu": false,
"shortViewCountText": {
"simpleText": "No views"
},
"menu": {
"menuRenderer": {
"items": [
{
"menuServiceItemRenderer": {
"text": {
"runs": [
{
"text": "Add to queue"
}
]
},
"icon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"serviceEndpoint": {
"clickTrackingParams": "CBEQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CBEQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "kfJvd9CKCtE",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CBEQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"kfJvd9CKCtE"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"kfJvd9CKCtE"
]
}
}
]
}
},
"trackingParams": "CBEQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CA4Q3DAYECITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"accessibility": {
"accessibilityData": {
"label": "Action menu"
}
}
}
},
"channelThumbnailSupportedRenderers": {
"channelThumbnailWithLinkRenderer": {
"thumbnail": {
"thumbnails": [
{
"url": "https://yt3.ggpht.com/a-/AOh14GgTWUrNQFFcDUoS84rJYPC4YdcuojUddWjHIQ=s68-c-k-c0x00ffffff-no-rj-mo",
"width": 68,
"height": 68
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CA4Q3DAYECITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UC49S59xHwfRYCR_pAFy1k6A",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UC49S59xHwfRYCR_pAFy1k6A"
}
},
"accessibility": {
"accessibilityData": {
"label": "Go to channel"
}
}
}
},
"thumbnailOverlays": [
{
"thumbnailOverlayTimeStatusRenderer": {
"text": {
"accessibility": {
"accessibilityData": {
"label": "11 minutes, 1 second"
}
},
"simpleText": "11:01"
},
"style": "DEFAULT"
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"isToggled": false,
"untoggledIcon": {
"iconType": "WATCH_LATER"
},
"toggledIcon": {
"iconType": "CHECK"
},
"untoggledTooltip": "Watch later",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CBAQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"addedVideoId": "kfJvd9CKCtE",
"action": "ACTION_ADD_VIDEO"
}
]
}
},
"toggledServiceEndpoint": {
"clickTrackingParams": "CBAQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID",
"removedVideoId": "kfJvd9CKCtE"
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Watch later"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CBAQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"untoggledIcon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"toggledIcon": {
"iconType": "PLAYLIST_ADD_CHECK"
},
"untoggledTooltip": "Add to queue",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CA8Qx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CA8Qx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "kfJvd9CKCtE",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CA8Qx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"kfJvd9CKCtE"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"kfJvd9CKCtE"
]
}
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Add to queue"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CA8Qx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayNowPlayingRenderer": {
"text": {
"runs": [
{
"text": "Now playing"
}
]
}
}
}
],
"richThumbnail": {
"movingThumbnailRenderer": {
"movingThumbnailDetails": {
"thumbnails": [
{
"url": "https://i.ytimg.com/an_webp/kfJvd9CKCtE/mqdefault_6s.webp?du=3000&sqp=CPvj7f4F&rs=AOn4CLBPP-fcaVp3Zb5jyfs_-EKeKGKr9Q",
"width": 320,
"height": 180
}
],
"logAsMovingThumbnail": true
},
"enableHoveredLogging": true,
"enableOverlay": true
}
}
}
},
{
"videoRenderer": {
"videoId": "AinDTVtIu4E",
"thumbnail": {
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/AinDTVtIu4E/hq720.jpg?sqp=-oaymwEZCOgCEMoBSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLDV5IQpjwBuIy1m7uSXLLI_eFBF5A",
"width": 360,
"height": 202
},
{
"url": "https://i.ytimg.com/vi/AinDTVtIu4E/hq720.jpg?sqp=-oaymwEZCNAFEJQDSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLA4n9uNn_LP3H1EYkzZ-BM0ZK6OXw",
"width": 720,
"height": 404
}
]
},
"title": {
"runs": [
{
"text": "Спецвыпуск! Анекдоты от друзей про Кавказ!"
}
],
"accessibility": {
"accessibilityData": {
"label": "Спецвыпуск! Анекдоты от друзей про Кавказ! by Анекдот транзит от Карыча 14 minutes ago 7 minutes, 57 seconds No views"
}
}
},
"descriptionSnippet": {
"runs": [
{
"text": "Всем привет, сегодня спецвыпуск! Анекдоты от друзей про Кавказ! Розыгрыш!!! Разыгрываем новый ноутбук Huawei D14!"
}
]
},
"longBylineText": {
"runs": [
{
"text": "Анекдот транзит от Карыча",
"navigationEndpoint": {
"clickTrackingParams": "CAoQ3DAYESITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCXt1RVRAzutYA03KRh1EY0Q",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCXt1RVRAzutYA03KRh1EY0Q"
}
}
}
]
},
"publishedTimeText": {
"simpleText": "14 minutes ago"
},
"lengthText": {
"accessibility": {
"accessibilityData": {
"label": "7 minutes, 57 seconds"
}
},
"simpleText": "7:57"
},
"viewCountText": {
"simpleText": "No views"
},
"navigationEndpoint": {
"clickTrackingParams": "CAoQ3DAYESITCKaxxo-x1e0CFSj5OAYdb2UGuzIGc2VhcmNoUgjQrtC80L7RgJoBAxD0JA==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/watch?v=AinDTVtIu4E",
"webPageType": "WEB_PAGE_TYPE_WATCH",
"rootVe": 3832
}
},
"watchEndpoint": {
"videoId": "AinDTVtIu4E",
"params": "qgMI0K7QvNC-0YC6AwoIq9y-k6Cipe0PugMLCMv6rrmwjfHV3wG6AwsIl7ie48Xjl8uqAboDCgjk5vvqluT3nU-6AwoI3_qf3pOax7YuugMLCIDMtejYsp6IpAG6AwsIkIfPtNiL4-bTAboDCwiF1em01LubrKsBugMLCOD_wsKp6PaY1QG6AwsItfmO2bTAvuDcAboDCgiu-4eJyO3thHe6AwsIh9qbp62-2o2EAboDCgjon9W6lfKzpgy6AwoIr4iepcyl0_p4ugMKCL3Xs4yctsDOIroDCgiPzJDT-pCCl2K6AwsI0ZWohP3um_mRAboDCwiIleKzvqeMvd8BugMKCIDgwtT7i6q8NQ%3D%3D"
}
},
"badges": [
{
"metadataBadgeRenderer": {
"style": "BADGE_STYLE_TYPE_SIMPLE",
"label": "New",
"trackingParams": "CAoQ3DAYESITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
},
{
"metadataBadgeRenderer": {
"style": "BADGE_STYLE_TYPE_SIMPLE",
"label": "4K",
"trackingParams": "CAoQ3DAYESITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerText": {
"runs": [
{
"text": "Анекдот транзит от Карыча",
"navigationEndpoint": {
"clickTrackingParams": "CAoQ3DAYESITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCXt1RVRAzutYA03KRh1EY0Q",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCXt1RVRAzutYA03KRh1EY0Q"
}
}
}
]
},
"shortBylineText": {
"runs": [
{
"text": "Анекдот транзит от Карыча",
"navigationEndpoint": {
"clickTrackingParams": "CAoQ3DAYESITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCXt1RVRAzutYA03KRh1EY0Q",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCXt1RVRAzutYA03KRh1EY0Q"
}
}
}
]
},
"trackingParams": "CAoQ3DAYESITCKaxxo-x1e0CFSj5OAYdb2UGu0CB96La1enwlAI=",
"showActionMenu": false,
"shortViewCountText": {
"simpleText": "No views"
},
"menu": {
"menuRenderer": {
"items": [
{
"menuServiceItemRenderer": {
"text": {
"runs": [
{
"text": "Add to queue"
}
]
},
"icon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"serviceEndpoint": {
"clickTrackingParams": "CA0Q_pgEGAYiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CA0Q_pgEGAYiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "AinDTVtIu4E",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CA0Q_pgEGAYiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"AinDTVtIu4E"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"AinDTVtIu4E"
]
}
}
]
}
},
"trackingParams": "CA0Q_pgEGAYiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CAoQ3DAYESITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"accessibility": {
"accessibilityData": {
"label": "Action menu"
}
}
}
},
"channelThumbnailSupportedRenderers": {
"channelThumbnailWithLinkRenderer": {
"thumbnail": {
"thumbnails": [
{
"url": "https://yt3.ggpht.com/a-/AOh14GgqqJlGwMzZM_9RiKXapnxvY5IUjtT221Mr9Q=s68-c-k-c0x00ffffff-no-rj-mo",
"width": 68,
"height": 68
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CAoQ3DAYESITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCXt1RVRAzutYA03KRh1EY0Q",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCXt1RVRAzutYA03KRh1EY0Q"
}
},
"accessibility": {
"accessibilityData": {
"label": "Go to channel"
}
}
}
},
"thumbnailOverlays": [
{
"thumbnailOverlayTimeStatusRenderer": {
"text": {
"accessibility": {
"accessibilityData": {
"label": "7 minutes, 57 seconds"
}
},
"simpleText": "7:57"
},
"style": "DEFAULT"
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"isToggled": false,
"untoggledIcon": {
"iconType": "WATCH_LATER"
},
"toggledIcon": {
"iconType": "CHECK"
},
"untoggledTooltip": "Watch later",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CAwQ-ecDGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"addedVideoId": "AinDTVtIu4E",
"action": "ACTION_ADD_VIDEO"
}
]
}
},
"toggledServiceEndpoint": {
"clickTrackingParams": "CAwQ-ecDGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID",
"removedVideoId": "AinDTVtIu4E"
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Watch later"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CAwQ-ecDGAMiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"untoggledIcon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"toggledIcon": {
"iconType": "PLAYLIST_ADD_CHECK"
},
"untoggledTooltip": "Add to queue",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CAsQx-wEGAQiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CAsQx-wEGAQiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "AinDTVtIu4E",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CAsQx-wEGAQiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"AinDTVtIu4E"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"AinDTVtIu4E"
]
}
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Add to queue"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CAsQx-wEGAQiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayNowPlayingRenderer": {
"text": {
"runs": [
{
"text": "Now playing"
}
]
}
}
}
],
"richThumbnail": {
"movingThumbnailRenderer": {
"movingThumbnailDetails": {
"thumbnails": [
{
"url": "https://i.ytimg.com/an_webp/AinDTVtIu4E/mqdefault_6s.webp?du=3000&sqp=COW67f4F&rs=AOn4CLDd_OZKnuXBmA2w7WfozycjNKUHPg",
"width": 320,
"height": 180
}
],
"logAsMovingThumbnail": true
},
"enableHoveredLogging": true,
"enableOverlay": true
}
}
}
},
{
"videoRenderer": {
"videoId": "33oxO-Z4iog",
"thumbnail": {
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/33oxO-Z4iog/hqdefault.jpg?sqp=-oaymwEZCOADEI4CSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLCxzz0LJVt2TCglAjvTRbsLGx47Lg",
"width": 480,
"height": 270
}
]
},
"title": {
"runs": [
{
"text": "✅ Стас Костюшкин сделал заявление о романе с Наталией Орейро"
}
],
"accessibility": {
"accessibilityData": {
"label": "✅ Стас Костюшкин сделал заявление о романе с Наталией Орейро by NewTV Anh 51 minutes ago 12 minutes, 56 seconds No views"
}
}
},
"descriptionSnippet": {
"runs": [
{
"text": "Please Subscribe: https://www.youtube.com/channel/UCvMc996gJi6Xw_NQPGII_6Q?sub_confirmation=1 ✍ В своем ..."
}
]
},
"longBylineText": {
"runs": [
{
"text": "NewTV Anh",
"navigationEndpoint": {
"clickTrackingParams": "CAYQ3DAYEiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCvMc996gJi6Xw_NQPGII_6Q",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCvMc996gJi6Xw_NQPGII_6Q"
}
}
}
]
},
"publishedTimeText": {
"simpleText": "51 minutes ago"
},
"lengthText": {
"accessibility": {
"accessibilityData": {
"label": "12 minutes, 56 seconds"
}
},
"simpleText": "12:56"
},
"viewCountText": {
"simpleText": "No views"
},
"navigationEndpoint": {
"clickTrackingParams": "CAYQ3DAYEiITCKaxxo-x1e0CFSj5OAYdb2UGuzIGc2VhcmNoUgjQrtC80L7RgJoBAxD0JA==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/watch?v=33oxO-Z4iog",
"webPageType": "WEB_PAGE_TYPE_WATCH",
"rootVe": 3832
}
},
"watchEndpoint": {
"videoId": "33oxO-Z4iog",
"params": "qgMI0K7QvNC-0YC6AwoIq9y-k6Cipe0PugMLCMv6rrmwjfHV3wG6AwsIl7ie48Xjl8uqAboDCgjk5vvqluT3nU-6AwoI3_qf3pOax7YuugMLCIDMtejYsp6IpAG6AwsIkIfPtNiL4-bTAboDCwiF1em01LubrKsBugMLCOD_wsKp6PaY1QG6AwsItfmO2bTAvuDcAboDCgiu-4eJyO3thHe6AwsIh9qbp62-2o2EAboDCgjon9W6lfKzpgy6AwoIr4iepcyl0_p4ugMKCL3Xs4yctsDOIroDCgiPzJDT-pCCl2K6AwsI0ZWohP3um_mRAboDCgiB96La1enwlAK6AwoIgODC1PuLqrw1"
}
},
"badges": [
{
"metadataBadgeRenderer": {
"style": "BADGE_STYLE_TYPE_SIMPLE",
"label": "New",
"trackingParams": "CAYQ3DAYEiITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerText": {
"runs": [
{
"text": "NewTV Anh",
"navigationEndpoint": {
"clickTrackingParams": "CAYQ3DAYEiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCvMc996gJi6Xw_NQPGII_6Q",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCvMc996gJi6Xw_NQPGII_6Q"
}
}
}
]
},
"shortBylineText": {
"runs": [
{
"text": "NewTV Anh",
"navigationEndpoint": {
"clickTrackingParams": "CAYQ3DAYEiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCvMc996gJi6Xw_NQPGII_6Q",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCvMc996gJi6Xw_NQPGII_6Q"
}
}
}
]
},
"trackingParams": "CAYQ3DAYEiITCKaxxo-x1e0CFSj5OAYdb2UGu0CIleKzvqeMvd8B",
"showActionMenu": false,
"shortViewCountText": {
"simpleText": "No views"
},
"menu": {
"menuRenderer": {
"items": [
{
"menuServiceItemRenderer": {
"text": {
"runs": [
{
"text": "Add to queue"
}
]
},
"icon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"serviceEndpoint": {
"clickTrackingParams": "CAkQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CAkQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "33oxO-Z4iog",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CAkQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"33oxO-Z4iog"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"33oxO-Z4iog"
]
}
}
]
}
},
"trackingParams": "CAkQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CAYQ3DAYEiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"accessibility": {
"accessibilityData": {
"label": "Action menu"
}
}
}
},
"channelThumbnailSupportedRenderers": {
"channelThumbnailWithLinkRenderer": {
"thumbnail": {
"thumbnails": [
{
"url": "https://yt3.ggpht.com/a-/AOh14GhAr_vAvx8PO0ZwiJqy7GwKk9t2k3N_VqHjeg=s68-c-k-c0x00ffffff-no-rj-mo",
"width": 68,
"height": 68
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CAYQ3DAYEiITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UCvMc996gJi6Xw_NQPGII_6Q",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UCvMc996gJi6Xw_NQPGII_6Q"
}
},
"accessibility": {
"accessibilityData": {
"label": "Go to channel"
}
}
}
},
"thumbnailOverlays": [
{
"thumbnailOverlayTimeStatusRenderer": {
"text": {
"accessibility": {
"accessibilityData": {
"label": "12 minutes, 56 seconds"
}
},
"simpleText": "12:56"
},
"style": "DEFAULT"
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"isToggled": false,
"untoggledIcon": {
"iconType": "WATCH_LATER"
},
"toggledIcon": {
"iconType": "CHECK"
},
"untoggledTooltip": "Watch later",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CAgQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"addedVideoId": "33oxO-Z4iog",
"action": "ACTION_ADD_VIDEO"
}
]
}
},
"toggledServiceEndpoint": {
"clickTrackingParams": "CAgQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID",
"removedVideoId": "33oxO-Z4iog"
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Watch later"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CAgQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"untoggledIcon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"toggledIcon": {
"iconType": "PLAYLIST_ADD_CHECK"
},
"untoggledTooltip": "Add to queue",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CAcQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CAcQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "33oxO-Z4iog",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CAcQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"33oxO-Z4iog"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"33oxO-Z4iog"
]
}
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Add to queue"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CAcQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayNowPlayingRenderer": {
"text": {
"runs": [
{
"text": "Now playing"
}
]
}
}
}
],
"richThumbnail": {
"movingThumbnailRenderer": {
"movingThumbnailDetails": {
"thumbnails": [
{
"url": "https://i.ytimg.com/an_webp/33oxO-Z4iog/mqdefault_6s.webp?du=3000&sqp=CIjf7f4F&rs=AOn4CLBoJ_qPvwooKCx3BFbW3qYSys9aIQ",
"width": 320,
"height": 180
}
],
"logAsMovingThumbnail": true
},
"enableHoveredLogging": true,
"enableOverlay": true
}
}
}
},
{
"videoRenderer": {
"videoId": "NXioX7qQsAA",
"thumbnail": {
"thumbnails": [
{
"url": "https://i.ytimg.com/vi/NXioX7qQsAA/hqdefault.jpg?sqp=-oaymwEZCOADEI4CSFXyq4qpAwsIARUAAIhCGAFwAQ==&rs=AOn4CLAkQYAIa--_4IEpAlhbv70S7nXG9Q",
"width": 480,
"height": 270
}
]
},
"title": {
"runs": [
{
"text": "Лучшие приложения для фотошопа на андроид! Приложения для фотошопа на андроид!"
}
],
"accessibility": {
"accessibilityData": {
"label": "Лучшие приложения для фотошопа на андроид! Приложения для фотошопа на андроид! by RASTY 23 minutes ago 3 minutes, 4 seconds 14 views"
}
}
},
"descriptionSnippet": {
"runs": [
{
"text": "Всем здрасти с вами Rasty, Растишка ваша В данном видео я расскажу как придумать идею для ролика Ставьте лайки ..."
}
]
},
"longBylineText": {
"runs": [
{
"text": "RASTY",
"navigationEndpoint": {
"clickTrackingParams": "CAIQ3DAYEyITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UC8JGdhpX0QNXwbbxlEetjDw",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UC8JGdhpX0QNXwbbxlEetjDw"
}
}
}
]
},
"publishedTimeText": {
"simpleText": "23 minutes ago"
},
"lengthText": {
"accessibility": {
"accessibilityData": {
"label": "3 minutes, 4 seconds"
}
},
"simpleText": "3:04"
},
"viewCountText": {
"simpleText": "14 views"
},
"navigationEndpoint": {
"clickTrackingParams": "CAIQ3DAYEyITCKaxxo-x1e0CFSj5OAYdb2UGuzIGc2VhcmNoUgjQrtC80L7RgJoBAxD0JA==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/watch?v=NXioX7qQsAA",
"webPageType": "WEB_PAGE_TYPE_WATCH",
"rootVe": 3832
}
},
"watchEndpoint": {
"videoId": "NXioX7qQsAA",
"params": "qgMI0K7QvNC-0YC6AwoIq9y-k6Cipe0PugMLCMv6rrmwjfHV3wG6AwsIl7ie48Xjl8uqAboDCgjk5vvqluT3nU-6AwoI3_qf3pOax7YuugMLCIDMtejYsp6IpAG6AwsIkIfPtNiL4-bTAboDCwiF1em01LubrKsBugMLCOD_wsKp6PaY1QG6AwsItfmO2bTAvuDcAboDCgiu-4eJyO3thHe6AwsIh9qbp62-2o2EAboDCgjon9W6lfKzpgy6AwoIr4iepcyl0_p4ugMKCL3Xs4yctsDOIroDCgiPzJDT-pCCl2K6AwsI0ZWohP3um_mRAboDCgiB96La1enwlAK6AwsIiJXis76njL3fAQ%3D%3D"
}
},
"badges": [
{
"metadataBadgeRenderer": {
"style": "BADGE_STYLE_TYPE_SIMPLE",
"label": "New",
"trackingParams": "CAIQ3DAYEyITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
}
],
"ownerText": {
"runs": [
{
"text": "RASTY",
"navigationEndpoint": {
"clickTrackingParams": "CAIQ3DAYEyITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UC8JGdhpX0QNXwbbxlEetjDw",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UC8JGdhpX0QNXwbbxlEetjDw"
}
}
}
]
},
"shortBylineText": {
"runs": [
{
"text": "RASTY",
"navigationEndpoint": {
"clickTrackingParams": "CAIQ3DAYEyITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UC8JGdhpX0QNXwbbxlEetjDw",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UC8JGdhpX0QNXwbbxlEetjDw"
}
}
}
]
},
"trackingParams": "CAIQ3DAYEyITCKaxxo-x1e0CFSj5OAYdb2UGu0CA4MLU-4uqvDU=",
"showActionMenu": false,
"shortViewCountText": {
"simpleText": "14 views"
},
"menu": {
"menuRenderer": {
"items": [
{
"menuServiceItemRenderer": {
"text": {
"runs": [
{
"text": "Add to queue"
}
]
},
"icon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"serviceEndpoint": {
"clickTrackingParams": "CAUQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CAUQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "NXioX7qQsAA",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CAUQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"NXioX7qQsAA"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"NXioX7qQsAA"
]
}
}
]
}
},
"trackingParams": "CAUQ_pgEGAUiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
}
],
"trackingParams": "CAIQ3DAYEyITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"accessibility": {
"accessibilityData": {
"label": "Action menu"
}
}
}
},
"channelThumbnailSupportedRenderers": {
"channelThumbnailWithLinkRenderer": {
"thumbnail": {
"thumbnails": [
{
"url": "https://yt3.ggpht.com/a-/AOh14GgZ292wSZIrd5yoJ5oSsZA75exaIwXvg5tzZQ=s68-c-k-c0x00ffffff-no-rj-mo",
"width": 68,
"height": 68
}
]
},
"navigationEndpoint": {
"clickTrackingParams": "CAIQ3DAYEyITCKaxxo-x1e0CFSj5OAYdb2UGuw==",
"commandMetadata": {
"webCommandMetadata": {
"url": "/channel/UC8JGdhpX0QNXwbbxlEetjDw",
"webPageType": "WEB_PAGE_TYPE_CHANNEL",
"rootVe": 3611
}
},
"browseEndpoint": {
"browseId": "UC8JGdhpX0QNXwbbxlEetjDw"
}
},
"accessibility": {
"accessibilityData": {
"label": "Go to channel"
}
}
}
},
"thumbnailOverlays": [
{
"thumbnailOverlayTimeStatusRenderer": {
"text": {
"accessibility": {
"accessibilityData": {
"label": "3 minutes, 4 seconds"
}
},
"simpleText": "3:04"
},
"style": "DEFAULT"
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"isToggled": false,
"untoggledIcon": {
"iconType": "WATCH_LATER"
},
"toggledIcon": {
"iconType": "CHECK"
},
"untoggledTooltip": "Watch later",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CAQQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"addedVideoId": "NXioX7qQsAA",
"action": "ACTION_ADD_VIDEO"
}
]
}
},
"toggledServiceEndpoint": {
"clickTrackingParams": "CAQQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/browse/edit_playlist"
}
},
"playlistEditEndpoint": {
"playlistId": "WL",
"actions": [
{
"action": "ACTION_REMOVE_VIDEO_BY_VIDEO_ID",
"removedVideoId": "NXioX7qQsAA"
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Watch later"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CAQQ-ecDGAIiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayToggleButtonRenderer": {
"untoggledIcon": {
"iconType": "ADD_TO_QUEUE_TAIL"
},
"toggledIcon": {
"iconType": "PLAYLIST_ADD_CHECK"
},
"untoggledTooltip": "Add to queue",
"toggledTooltip": "Added",
"untoggledServiceEndpoint": {
"clickTrackingParams": "CAMQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true
}
},
"signalServiceEndpoint": {
"signal": "CLIENT_SIGNAL",
"actions": [
{
"clickTrackingParams": "CAMQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"addToPlaylistCommand": {
"openMiniplayer": true,
"videoId": "NXioX7qQsAA",
"listType": "PLAYLIST_EDIT_LIST_TYPE_QUEUE",
"onCreateListCommand": {
"clickTrackingParams": "CAMQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/playlist/create"
}
},
"createPlaylistServiceEndpoint": {
"videoIds": [
"NXioX7qQsAA"
],
"params": "CAQ%3D"
}
},
"videoIds": [
"NXioX7qQsAA"
]
}
}
]
}
},
"untoggledAccessibility": {
"accessibilityData": {
"label": "Add to queue"
}
},
"toggledAccessibility": {
"accessibilityData": {
"label": "Added"
}
},
"trackingParams": "CAMQx-wEGAMiEwimscaPsdXtAhUo-TgGHW9lBrs="
}
},
{
"thumbnailOverlayNowPlayingRenderer": {
"text": {
"runs": [
{
"text": "Now playing"
}
]
}
}
}
],
"richThumbnail": {
"movingThumbnailRenderer": {
"movingThumbnailDetails": {
"thumbnails": [
{
"url": "https://i.ytimg.com/an_webp/NXioX7qQsAA/mqdefault_6s.webp?du=3000&sqp=CMDl7f4F&rs=AOn4CLBsVbz0EkklbJwbhJaU6Sxc9bshvA",
"width": 320,
"height": 180
}
],
"logAsMovingThumbnail": true
},
"enableHoveredLogging": true,
"enableOverlay": true
}
}
}
}
],
"trackingParams": "CAEQuy8YACITCKaxxo-x1e0CFSj5OAYdb2UGuw=="
}
},
{
"continuationItemRenderer": {
"trigger": "CONTINUATION_TRIGGER_ON_ITEM_SHOWN",
"continuationEndpoint": {
"clickTrackingParams": "CAAQvGkiEwimscaPsdXtAhUo-TgGHW9lBrs=",
"commandMetadata": {
"webCommandMetadata": {
"sendPost": true,
"apiUrl": "/youtubei/v1/search"
}
},
"continuationCommand": {
"token": "Eq8DEgjQrtC80L7RgBqEA0VnSUlBVWdvZ2dFTFJEbHhWa1ZuU25aeWFYT0NBUXN6Tm5aRllYZGpjblpWYzRJQkMzRndXbVpJUm5odWJrSmpnZ0VMVkhwMlprbFhNV1U0TWxHQ0FRdE1iVEJqTUZSMlNGOVdPSUlCQzNCQ1FqVnNXVEJPV21kQmdnRUxNRGd5VFZoWllWUjNOVUdDQVF0eE1XaDBNMVZoWVdGdlZZSUJDekZVU0dKUmNHaFJkaTFCZ2dFTE0wMUVOa0V3YzJwMlRGV0NBUXRrZDIwellrbEZhRjloTklJQkMyaENkSEE0ZEZSdE4xRmpnZ0VMUkVWNlVHdFdaRlpVTFdlQ0FRdGxVRlpPVEUxVGJtaERPSUlCQzBsd01FSnpZMGROTmpjd2dnRUxXV2swU1dnMmNHdEtaemlDQVF0clprcDJaRGxEUzBOMFJZSUJDMEZwYmtSVVZuUkpkVFJGZ2dFTE16TnZlRTh0V2pScGIyZUNBUXRPV0dsdldEZHhVWE5CUVElM0QlM0TKARsaF2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tIgAYgeDoGCILc2VhcmNoLWZlZWQ%3D",
"request": "CONTINUATION_REQUEST_TYPE_SEARCH"
}
}
}
}
],
"targetId": "search-feed"
}
}
]
}

{"context":{"client":{"hl":"en","gl":"IN","geo":"IN","remoteHost":"152.57.230.88","isInternal":true,"deviceMake":"","deviceModel":"","visitorData":"CgtyS3VYRjg3eEYyRSjA2e3-BQ%3D%3D","userAgent":"Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4147.105 Safari/537.36,gzip(gfe)","clientName":"WEB","clientVersion":"2.20201215.08.00","osName":"Windows","osVersion":"6.1","originalUrl":"https://www.youtube.com/results?search_query=Юмор","platform":"DESKTOP","gfeFrontlineInfo":"vip=172.217.166.174,server_port=443,client_port=40271,tcp_connection_request_count=0,header_order=HUAELC,gfe_version=2.699.6,ssl,ssl_info=QUIC:RA:F,tlsext=S,sni=www.youtube.com,pn=quic,rtt_source=tcp,rtt=173,srtt=173,bw=3939,client_protocol=h2,client_transport=quic,gfe=acbomn13.prod.google.com,pzf=n/a,vip_region=india,asn=55836,cc=IN,eid=wGzbX_fxFK2r8wfE2YGAAg,scheme=https","clientFormFactor":"UNKNOWN_FORM_FACTOR","countryLocationInfo":{"countryCode":"IN","countrySource":"COUNTRY_SOURCE_IPGEO_INDEX"},"browserName":"Chrome","browserVersion":"84.0.4147.105","screenWidthPoints":792,"screenHeightPoints":503,"screenPixelDensity":1,"screenDensityFloat":1,"utcOffsetMinutes":330,"userInterfaceTheme":"USER_INTERFACE_THEME_LIGHT","connectionType":"CONN_CELLULAR_4G","mainAppWebInfo":{"graftUrl":"https://www.youtube.com/results?search_query=Юмор"},"timeZone":"Asia/Calcutta"},"user":{"lockedSafetyMode":false},"request":{"useSsl":true,"sessionId":6907223658840280000,"parentEventId":{"timeUsec":1608215744373431,"serverIp":24372265,"processId":-1140699385},"internalExperimentFlags":[],"consistencyTokenJars":[]},"clickTracking":{"clickTrackingParams":"CAAQvGkiEwjC3prWptXtAhWRHWgKHTmhCgo="},"adSignalsInfo":{"params":[{"key":"dt","value":"1608215746613"},{"key":"flash","value":"0"},{"key":"frm","value":"0"},{"key":"u_tz","value":"330"},{"key":"u_his","value":"5"},{"key":"u_java","value":"false"},{"key":"u_h","value":"1080"},{"key":"u_w","value":"1920"},{"key":"u_ah","value":"1080"},{"key":"u_aw","value":"1920"},{"key":"u_cd","value":"24"},{"key":"u_nplug","value":"3"},{"key":"u_nmime","value":"3"},{"key":"bc","value":"31"},{"key":"bih","value":"503"},{"key":"biw","value":"775"},{"key":"brdim","value":"0,0,0,0,1920,0,992,482,792,503"},{"key":"vis","value":"1"},{"key":"wgl","value":"true"},{"key":"ca_type","value":"image"}],"bid":"ANyPxKqIy_G56MoU_c7-6icr59C6ls8H5_D9GYUrUGbeDxQWnpgGqyB8MacEAQvUIZ1-S6F_Qt5gXW578fN8FVhRzykYK1tE0Q","consentBumpParams":{"consentHostnameOverride":"https://www.youtube.com","urlOverride":""}},"clientScreenNonce":"MC4yNDQyMjY5NzAwMzQwNDA5Mg.."},"continuation":"EqMDEgjQrtC80L7RgBr4AlNDaUNBUXRTTFdsTVJWVjZTSGhqU1lJQkN6Rm5hMDlFUzFWUFUwTkJnZ0VMT1RsaFRXMXFURk5zWWppQ0FRdDBkbEpTV1d4SFZFUmZhNElCQzBoQlJuaHliVFpxU1ZNd2dnRUxMVFJvYW14UGRFSk1hRldDQVFzM1l6VlNlWGhXVEZkTmM0SUJDM1EyZDBsM01tZHNOa3RCZ2dFTFUwRmZhRVZCTTJsV2JVMkNBUXROTnpkeWVqRkNRbmhJZDRJQkMybEVTMnBZUVRNd2QzWTRnZ0VMVlhwc09WUllaMUpxT1hlQ0FRdG9aRUUxVTBSd2IxQTFkNElCQzFGS1FWZFdjbTVtYUcxUmdnRUxZMGR4UjJaNE1ITlhZVldDQVF0S01tTnNlbFJuY0RsR2M0SUJDMkZqUjNsUVMxOWhkVXhSZ2dFTFRGRktXRzgxUzJReWNFbUNBUXM1VDFsWGFtdzFVVWN5YjRJQkMzZE9kazAyTTNwT1lXTkbKARsaF2h0dHBzOi8vd3d3LnlvdXR1YmUuY29tIgAYgeDoGCILc2VhcmNoLWZlZWQ%3D"}
 
Последнее редактирование:

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
да, на ютубе что-то посложней придумали. тоже не знаю, как там это генерируется.
 

Philipp

Client
Регистрация
14.10.2019
Сообщения
100
Благодарностей
55
Баллы
28
Почему-то переодически не находит запрос, который находил ещё 10 сек назад, ничего не менял


Выполнение действия CSharp OwnCode: достаем заголовки. [Общий код: Строка: 90; Cтолбец: 3] искомый урл не найден - /youtubei/v1/search?key=
 

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
если не ошибаюсь, он через какое-то время удаляется (хотя визуально ты его ещё видишь, чтобы снова его отыскать придется опять перейти по урл).
 

Philipp

Client
Регистрация
14.10.2019
Сообщения
100
Благодарностей
55
Баллы
28
если не ошибаюсь, он через какое-то время удаляется (хотя визуально ты его ещё видишь, чтобы снова его отыскать придется опять перейти по урл).
Нет, дело не в этом, запросы новые. Я с помощью эмуляции клавиатуры кручу страницу, она подгружается и я беру из трафика ответ в json, но если страница не успевает прогрузится, то экшн срабатывает с ошибкой, это ок, но даже после того как она загрузилась, он всёравно срабатывает с ошибкой пока я не крутану вниз ещё раз, соответственно 1 запрос я теряю
 

Вложения

  • Спасибо
Реакции: FRAPS

webulitka

Client
Регистрация
20.09.2019
Сообщения
118
Благодарностей
36
Баллы
28
Делаю все как описал Автор, но сразу после добавления "директивы using и общий код " код который оставил ТС возникает Критическая ошибка на скрине она слева внизу! версия зенки 7.3.0.0.
69331
 

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
Нет, дело не в этом, запросы новые. Я с помощью эмуляции клавиатуры кручу страницу, она подгружается и я беру из трафика ответ в json, но если страница не успевает прогрузится, то экшн срабатывает с ошибкой, это ок, но даже после того как она загрузилась, он всёравно срабатывает с ошибкой пока я не крутану вниз ещё раз, соответственно 1 запрос я теряю
скидывай шаблон в лс если хочешь. может всё-таки универсальное решение не вышло.

Делаю все как описал Автор, но сразу после добавления "директивы using и общий код " код который оставил ТС возникает Критическая ошибка на скрине она слева внизу! версия зенки 7.3.0.0.
попробуй скачать t.zp и запустить его. там уже всё готово. не вижу крестика на кубике, может глюк какой
 

Philipp

Client
Регистрация
14.10.2019
Сообщения
100
Благодарностей
55
Баллы
28
Z
скидывай шаблон в лс если хочешь. может всё-таки универсальное решение не вышло.



попробуй скачать t.zp и запустить его. там уже всё готово
Я прикрепил шаблон чуть позже, посмотри в моём сообщении выше
 
  • Спасибо
Реакции: webulitka

webulitka

Client
Регистрация
20.09.2019
Сообщения
118
Благодарностей
36
Баллы
28
  • Спасибо
Реакции: Philipp

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
Z

Я прикрепил шаблон чуть позже, посмотри в моём сообщении выше
у меня вроде бы всё работает. единственное, клик по фильтру не сработал, я просто вручную нажал по дате загрузки. с этого момента всё собирает
 
  • Спасибо
Реакции: Philipp

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
спасибо webulitka , оказывается при копировании лишний пробел закрался. статью поправил.
 
  • Спасибо
Реакции: webulitka

Philipp

Client
Регистрация
14.10.2019
Сообщения
100
Благодарностей
55
Баллы
28
у меня вроде бы всё работает. единственное, клик по фильтру не сработал, я просто вручную нажал по дате загрузки. с этого момента всё собирает
Это странно, а вот ещё можно так эту ошибку отловить, просто 2 раза подряд запустить кубик с получением заголовков, первый раз срабатывает, на второй и последующие уже ошибка
 

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
Это странно, а вот ещё можно так эту ошибку отловить, просто 2 раза подряд запустить кубик с получением заголовков, первый раз срабатывает, на второй и последующие уже ошибка
Видимо такова особенность реализации. Если ты один раз собрал запросы, то второй раз их снова вытащить ты не сможешь (пока снова не перезайдешь на страницу). Вот код, который возвращает количество запросов из вкладки трафик:
C#:
var traffic = instance.ActiveTab.GetTraffic();
return traffic.Count();
если ты запустишь кубик 2 раза подряд, то первый раз получишь n запросов, а 2-й ноль. Если тебе надо собрать несколько запросов, то придется поковыряться в общем коде, т.к. в моем методе не реализован поиск нескольких запросов. Вместо того, чтобы возвращать один запрос, надо складывать их в список и затем уже с ними работать
 
  • Спасибо
Реакции: Philipp

Korytnyy

Client
Регистрация
16.08.2020
Сообщения
2
Благодарностей
0
Баллы
1
Выдает ошибку. Не могу понять, в чем причина. В PM запускается и работает, а когда запускаю в ZP выдает :
"Выполнение действия CSharp OwnCode: достаем заголовки. [Общий код: Строка: 170; Cтолбец: 6] Ссылка на объект не указывает на экземпляр объекта."
 

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
Возможно не смог найти нужный запрос. Тут индивидуально смотреть надо.
 

artomka

Client
Регистрация
23.08.2018
Сообщения
159
Благодарностей
93
Баллы
28
Насколько я понимаю то работает trafficitem исключительно в PM ?


В зенке сыпятся такие ошибки при попытке дернуть заголовки/куки хотя в ПМ все круто.
 

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
Насколько я понимаю то работает trafficitem исключительно в PM ?


В зенке сыпятся такие ошибки при попытке дернуть заголовки/куки хотя в ПМ все круто.
привет. воспроизвел проблему. попробуй из общего кода удалить строку

instance.UseTrafficMonitoring = true;

и вставить её в обычный кубик c# перед тем, как переходить на страницу. Видимо, как я сделал, делать было нельзя =). Должно помочь (Korytnyy тебе тоже должно помочь).

P.S. Отпиши потом, помогло или нет. Поправлю статью
 
  • Спасибо
Реакции: artomka

artomka

Client
Регистрация
23.08.2018
Сообщения
159
Благодарностей
93
Баллы
28
привет. воспроизвел проблему. попробуй из общего кода удалить строку

instance.UseTrafficMonitoring = true;

и вставить её в обычный кубик c# перед тем, как переходить на страницу. Видимо, как я сделал, делать было нельзя =). Должно помочь (Korytnyy тебе тоже должно помочь).

P.S. Отпиши потом, помогло или нет. Поправлю статью
Все работает.

Сам потестил trafficitem из доков и каждый раз при дергании данных через GetTraffic(), все запросы удаляются.

В случае с вышим решением то все запросы удалятся после вызова метода CommonCode.GetHeaders.

Это объяснение для тех кто не понимает почему все работает через раз :-)

Автору спасибо, отличное решение с возможностью расширения под свои нужды.

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

Данным решением можно упростить огромное колличество задач и снизить взаимодействие с ui сайта к минимуму.

П.П.С. У автора приведен пример только поиска запроса по URl, сам метод gettraffic позволяет искать запросы по практически любым критериям (тело,заголовки,куки доп параметры запроса/ответа).
 
Последнее редактирование:
  • Спасибо
Реакции: volody00
Регистрация
18.05.2017
Сообщения
72
Благодарностей
5
Баллы
8
Столкнулся с такой проблемой, работаю с прокси и все запросы улетают через прокси.
Так вот кубик не может найти эти запросы. Может кто то знает в этот кубик добавить тот же прокси?

пс: если в веб работать без прокси, то все работает т.е. кубик нормально ловит ответы на запросы
 

Maxximmym11

Client
Регистрация
04.05.2021
Сообщения
8
Благодарностей
1
Баллы
1
Крутой шаб!Только в первом get запросе на некоторых акках не берет end_cursor .Можешь объяснить почему так происходит?Или что нужно исправить?
 
Последнее редактирование:

volody00

Client
Регистрация
06.09.2016
Сообщения
918
Благодарностей
953
Баллы
93
Крутой шаб!Только в первом get запросе на некоторых акках не берет end_cursor .Можешь объяснить почему так происходит?Или что нужно исправить?
Смотри исходный код, анализируй запросы через Фиддлер. Так сказать не могу, толком не парсил Инстаграмм
 

seodamage

Client
Регистрация
08.09.2014
Сообщения
224
Благодарностей
67
Баллы
28
Спасибо, то что нужно
 

Кто просматривает тему: (Всего: 5, Пользователи: 0, Гости: 5)