youtube_thumbnails_cache.py 文件源码

python
阅读 30 收藏 0 点赞 0 评论 0

项目:montage 作者: storyful 项目源码 文件源码
def fetch_thumbnail_from_youtube(self, at_milliseconds):
        """
            Retrieves the YT thumbnail.

            Returns the raw image content with the
        """
        url = \
        "http://img.youtube.com/vd?id={yt_id}&ats={at_milliseconds}".format(
            yt_id=self.youtube_id, at_milliseconds=at_milliseconds)

        retries = 0
        content = None
        found = False
        while retries <= self.max_fetch_retries:
            result = urlfetch.fetch(url, deadline=50)
            if result.status_code in (200, 404,):
                content = result.content

            if result.status_code == 200:
                found = True
                break
            else:
                retries += 1

        return content, found
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号