Youtube python:获取缩略图

dkg*_*irl 4 python youtube thumbnails

有没有一种简单的方法可以从 youtube 条目对象 gdata.youtube.YouTubeVideoEntry 获取默认缩略图?

我尝试了 entry.media.thumbnail,但这给了我四个缩略图对象。我可以一直相信有四个吗?我可以知道哪个是也会出现在 youtube 搜索页面上的默认缩略图吗?我怎么会得到那个?还是我必须改变其他之一?

当我知道 video_id 时,我使用:

http://i4.ytimg.com/vi/ {{video_id}}/default.jpg

因此,获取 video_id 也很有帮助。

我真的必须解析网址之一才能获得 video_id 吗?他们不直接提供这些信息似乎很奇怪。

小智 6

您可以将视频 ID 放到一个特殊的 url:

thumnail_url = "http://img.youtube.com/vi/%s/0.jpg" % video_id
Run Code Online (Sandbox Code Playgroud)

或者您可以创建模板过滤器:https : //djangosnippets.org/snippets/2234/