Merge branch 'cnbeining-zhanqi-fix' into develop (fix #809)

This commit is contained in:
Mort Yao 2015-12-14 22:29:53 +01:00
commit ecd24e8aa3

View File

@ -19,15 +19,17 @@ def zhanqi_download(url, output_dir = '.', merge = True, info_only = False, **kw
title = unescape_html(title) title = unescape_html(title)
rtmp_base = "http://wshdl.load.cdn.zhanqi.tv/zqlive" rtmp_base = "http://wshdl.load.cdn.zhanqi.tv/zqlive"
vod_base = "http://dlvod.cdn.zhanqi.tv" vod_base = "http://dlvod.cdn.zhanqi.tv"
rtmp_real_base = "rtmp://dlrtmp.cdn.zhanqi.tv/zqlive/"
if video_type == "LIVE": if video_type == "LIVE":
rtmp_id = match1(html, rtmp_id_patt).replace('\\/','/') rtmp_id = match1(html, rtmp_id_patt).replace('\\/','/')
request_url = rtmp_base+'/'+rtmp_id+'.flv?get_url=1' #request_url = rtmp_base+'/'+rtmp_id+'.flv?get_url=1'
real_url = get_html(request_url) #real_url = get_html(request_url)
real_url = rtmp_real_base + '/' + rtmp_id
print_info(site_info, title, 'flv', float('inf')) print_info(site_info, title, 'flv', float('inf'))
if not info_only: if not info_only:
#download_rtmp_url(real_url, title, 'flv', {}, output_dir, merge = merge) download_rtmp_url(real_url, title, 'flv', {}, output_dir, merge = merge)
download_urls([real_url], title, 'flv', None, output_dir, merge = merge) #download_urls([real_url], title, 'flv', None, output_dir, merge = merge)
elif video_type == "VOD": elif video_type == "VOD":
vod_m3u8_request = vod_base + match1(html, vod_m3u8_id_patt).replace('\\/','/') vod_m3u8_request = vod_base + match1(html, vod_m3u8_id_patt).replace('\\/','/')
vod_m3u8 = get_html(vod_m3u8_request) vod_m3u8 = get_html(vod_m3u8_request)
@ -47,6 +49,7 @@ def zhanqi_download(url, output_dir = '.', merge = True, info_only = False, **kw
download_urls(real_url, title, type_ or 'ts', size, output_dir, merge = merge) download_urls(real_url, title, type_ or 'ts', size, output_dir, merge = merge)
else: else:
NotImplementedError('Unknown_video_type') NotImplementedError('Unknown_video_type')
site_info = "zhanqi.tv" site_info = "zhanqi.tv"
download = zhanqi_download download = zhanqi_download
download_playlist = playlist_not_supported('zhanqi') download_playlist = playlist_not_supported('zhanqi')