我可以将YouTube缩略图放到TKINTER应用程序上吗?



我当前正在设计一个用户在URL中输入的应用程序,并且该应用程序通过PYTUBE等模块下载(如果您知道更好的模块,请重新指控(。这是我目前的简短代码,可以从YouTube URL找到缩略图URL。

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,无论如何是否可以下载或将其添加到我的应用程序中,或者是否有一个可以为我执行此操作的模块?

我建议您查看YouTube API和请求库。请求使从API的数据中获取数据和YouTube的请求很容易。我无法告诉您如何将图像直接与TKINTER整合在一起,但是一旦您获得了查询的缩略图,它应该很微不足道。

import requests之后我做了

data = requests.get(new).content
with open('file01.jpg','wb') as file:
    file.write(data)

相关内容