Merge pull request #1140 from cnbeining/fix-mgtv

[MGTV]Fix some video cannot be downloaded in full length
This commit is contained in:
David Zhuang 2016-05-28 02:52:43 -04:00
commit f4c4402f45

View File

@ -7,6 +7,7 @@ from ..extractor import VideoExtractor
from json import loads from json import loads
from urllib.parse import urlsplit from urllib.parse import urlsplit
from os.path import dirname from os.path import dirname
import re
class MGTV(VideoExtractor): class MGTV(VideoExtractor):
name = "芒果 (MGTV)" name = "芒果 (MGTV)"
@ -67,6 +68,7 @@ class MGTV(VideoExtractor):
if s['video_profile'] in stream_available.keys(): if s['video_profile'] in stream_available.keys():
quality_id = self.id_dic[s['video_profile']] quality_id = self.id_dic[s['video_profile']]
url = stream_available[s['video_profile']] url = stream_available[s['video_profile']]
url = re.sub( r'(\&arange\=\d+)', '', url) #Un-Hum
segment_list_this = self.get_mgtv_real_url(url) segment_list_this = self.get_mgtv_real_url(url)
container_this_stream = '' container_this_stream = ''