В связи с замедлением YouTube, многие создатели видео контента переходят на Rutube, чтобы продолжать свою деятельность в интернете. Для тех, кто уже сделал это выбор и хочет продолжать мониторинг не только своих видео на RuTube, но и чужие. Мы подготовили скрипт на языке Python для веб-парсинга данных с RuTube.
С помощью данного Python кода, вы сможете собирать важную информацию о видео на RuTube, включая количество лайков и дизлайков, количество подписчиков у канала и продолжительность видео.
import requests
import json
video = '591625480995f06f3730185c0658b8bf' # указать ID Видео
link1= f"https://rutube.ru/api/numerator/video/{video}/vote"
#Парсинг с RuTube. Код с сайта HubAI.ru
json_data1 = requests.get(link1).json()
print('количество лайков и дизлайков',json_data1)
link2=f"https://rutube.ru/api/video/{video}"
json_data2 = requests.get(link2).json()
print('Количество подписчиков канана -',json_data2['feed_subscribers_count'])
print('Количество просмотров видео-',json_data2['hits'])
print('Продолжительность видео-',json_data2['duration'])
Код использует библиотеку json для парсинга страниц RuTube и requests для отправки HTTP-запросов к серверу RuTube. Он позволяет извлекать необходимую информацию из страниц видео и каналов