Pytube. Как узнать количество лайков и дизлайков?

Как можно узнать используя pytube или другими инструментами количество лайков и дизлайков если таковые имеются?


Ответы (1 шт):

Автор решения: nomnoms12

Можно воспользоваться YouTube Data API.

Пример:

import requests


API_KEY = ''  # Подставьте свой!


params = {
    'part': 'statistics',
    'id': 'PpTqzVGPLQY',
    'key': API_KEY,
}
d = requests.get('https://www.googleapis.com/youtube/v3/videos', params=params).json()
statistics = d['items'][0]['statistics']

likes = statistics['likeCount']
dislikes = statistics['dislikeCount']
print(f'{likes} / {dislikes}')

stdout:

114 / 4
→ Ссылка