googlevideo.py 文件源码

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

项目:plugin.video.streamondemand-pureita 作者: orione7 项目源码 文件源码
def _extract_video(item):
    sources = []
    for e in item:
        if isinstance(e, dict):
            for key in e:
                for item2 in e[key]:
                    if isinstance(item2, list):
                        for item3 in item2:
                            if isinstance(item3, list):
                                for item4 in item3:
                                    if isinstance(item4, unicode):
                                        item4 = item4.encode('utf-8')

                                    if isinstance(item4, basestring):
                                        item4 = urllib2.unquote(item4).decode('unicode_escape')
                                        for match in re.finditer('url=(?P<link>[^&]+).*?&itag=(?P<itag>[^&]+)', item4):
                                            link = match.group('link')
                                            itag = match.group('itag')
                                            quality = itag_map.get(itag, 'Unknown Quality [%s]' % itag)
                                            sources.append([quality, link])
                                        if sources:
                                            return sources
    return sources
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号