Youku: add support for 1080p (hd3)

This commit is contained in:
Mort Yao 2014-01-08 04:58:57 +01:00
parent 629f029c64
commit 49338a523b

View File

@ -87,14 +87,14 @@ def find_video(info, stream_type = None):
segs = info['data'][0]['segs'] segs = info['data'][0]['segs']
types = segs.keys() types = segs.keys()
if not stream_type: if not stream_type:
for x in ['hd2', 'mp4', 'flv']: for x in ['hd3', 'hd2', 'mp4', 'flv']:
if x in types: if x in types:
stream_type = x stream_type = x
break break
else: else:
raise NotImplementedError() raise NotImplementedError()
assert stream_type in ('hd2', 'mp4', 'flv') assert stream_type in ('hd3', 'hd2', 'mp4', 'flv')
file_type = {'hd2': 'flv', 'mp4': 'mp4', 'flv': 'flv'}[stream_type] file_type = {'hd3': 'flv', 'hd2': 'flv', 'mp4': 'mp4', 'flv': 'flv'}[stream_type]
seed = info['data'][0]['seed'] seed = info['data'][0]['seed']
source = list("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/\\:._-1234567890") source = list("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/\\:._-1234567890")