SE::Rutube - парсер поиска видео Rutube

Обзор парсера
Парсер поисковой выдачи Rutube. Позволяет собирать видео по ключевым словам с крупнейшей российской видеоплатформы rutube.ru. Используя парсер можно получить ссылки на видео, названия, описания, информацию о каналах, просмотры, длительность и дату публикации.
Функционал A-Parser позволяет сохранять настройки парсинга для дальнейшего использования (пресеты), задавать расписание парсинга и многое другое. Сохранение результатов возможно в том виде и структуре которая вам необходима, благодаря встроенному мощному шаблонизатору Template Toolkit.
Собираемые данные
Данные собираются с сервиса https://rutube.ru/.

- Ссылка на видео
- Название видео
- Описание видео
- Название канала
- Ссылка на канал
- Ссылка на превью (thumbnail)
- Количество просмотров
- Длительность видео (в секундах)
- Дата публикации
Запросы
В качестве запросов необходимо указывать поисковые фразы, например:
новости
футбол
кулинария
путешествия по России
технологии 2026
Варианты вывода результатов
Список ссылок (по умолчанию)
Формат результата:
$serp.format('$link \t $title')
Ссылки + название + канал + просмотры + дата
Формат результата:
$serp.format('$link $title $channel $views $duration $date\n')
Пример результата:
https://rutube.ru/video/abc123/ Новости 20 июля 2026 МИР 24 4703 773 2026-07-20
https://rutube.ru/video/def456/ Главные новости дня НТВ 11068 1754 2026-07-20
Вывод в CSV
Формат результата:
[% FOREACH item IN p1.serp; tools.CSVline(item.link, item.title, item.channel, item.views, item.date); END %]
Начальный текст:
Ссылка,Название,Канал,Просмотры,Дата
Дамп в JSON
Формат результата:
[% FOREACH item IN p1.serp; '{"link":"' _ item.link _ '","title":"' _ item.title _ '","views":' _ item.views _ '}\n'; END %]
Возможные настройки
| Название параметра | Значение по умолчанию | Описание |
|---|---|---|
| Pages count | 1 | Количество страниц для парсинга (от 1 до 20) |
| Language | ru | Язык поиска |