Могу ли я получить миниатюру YouTube на приложение Tkinter
В настоящее время я разрабатываю приложение, в которое пользователь вводит URL-адрес, и приложение загружает его через такой модуль, как pytube (если вы знаете лучшие из них, пожалуйста, рекомендуем). Это мой текущий краткий код для поиска миниатюрного URL-адреса из URL-адреса YouTube.
template = 'https://img.youtube.com/vi/{}/0.jpg'
link1 = 'https://www.youtube.com/watch?v=dQw4w9WgXcQ'
a,b = link1.split('=')
new = template.format(b)
print(new)
Переменная new
Это URL для миниатюры, есть ли возможность загрузить это или добавить это в мое приложение, или есть модуль, который может сделать это для меня?
2 ответа
После import requests
я сделал это
data = requests.get(new).content
with open('file01.jpg','wb') as file:
file.write(data)
Я бы посоветовал взглянуть на API YouTube и библиотеку запросов. Запросы упрощают извлечение данных из API и Youtube хорошо документированы. Я не могу рассказать вам, как интегрировать изображение напрямую с TKinter, но как только у вас появится миниатюра из запроса, она должна быть тривиальной.