mirror of
https://github.com/l1ving/youtube-dl
synced 2024-12-22 01:12:59 +08:00
[youtube] Simplify code for getting the dash manifest url
video_info contains now the 'ytplayer.config.args' dictionary
This commit is contained in:
parent
4e62ebe250
commit
7160532d41
@ -933,10 +933,7 @@ class YoutubeIE(YoutubeBaseInfoExtractor, SubtitlesInfoExtractor):
|
|||||||
# However, in the case of an age restriction there won't be any embedded dashmpd in the video_webpage.
|
# However, in the case of an age restriction there won't be any embedded dashmpd in the video_webpage.
|
||||||
# Luckily, it seems, this case uses some kind of default signature (len == 86), so the
|
# Luckily, it seems, this case uses some kind of default signature (len == 86), so the
|
||||||
# combination of get_video_info and the _static_decrypt_signature() decryption fallback will work here.
|
# combination of get_video_info and the _static_decrypt_signature() decryption fallback will work here.
|
||||||
if age_gate:
|
dash_manifest_url = video_info.get('dashmpd')[0]
|
||||||
dash_manifest_url = video_info.get('dashmpd')[0]
|
|
||||||
else:
|
|
||||||
dash_manifest_url = ytplayer_config['args']['dashmpd']
|
|
||||||
|
|
||||||
def decrypt_sig(mobj):
|
def decrypt_sig(mobj):
|
||||||
s = mobj.group(1)
|
s = mobj.group(1)
|
||||||
|
Loading…
Reference in New Issue
Block a user