mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-04 23:43:20 +00:00
flake8
This commit is contained in:
parent
9d9314cb66
commit
4bb9c8802e
|
@ -1870,28 +1870,28 @@ def extract_player_response(player_response, video_id):
|
||||||
# check if video is only playable on youtube - if so it requires auth (cookies)
|
# check if video is only playable on youtube - if so it requires auth (cookies)
|
||||||
if re.search(r'player-unavailable">', embed_webpage) is not None:
|
if re.search(r'player-unavailable">', embed_webpage) is not None:
|
||||||
if ({'VISITOR_INFO1_LIVE', 'HSID', 'SSID', 'SID'} <= cookie_keys
|
if ({'VISITOR_INFO1_LIVE', 'HSID', 'SSID', 'SID'} <= cookie_keys
|
||||||
or {'VISITOR_INFO1_LIVE', '__Secure-3PSID', 'LOGIN_INFO'} <= cookie_keys):
|
or {'VISITOR_INFO1_LIVE', '__Secure-3PSID', 'LOGIN_INFO'} <= cookie_keys):
|
||||||
age_gate = False
|
age_gate = False
|
||||||
# Try looking directly into the video webpage
|
# Try looking directly into the video webpage
|
||||||
ytplayer_config = self._get_ytplayer_config(video_id, video_webpage)
|
ytplayer_config = self._get_ytplayer_config(video_id, video_webpage)
|
||||||
if ytplayer_config:
|
if ytplayer_config:
|
||||||
args = ytplayer_config['args']
|
args = ytplayer_config['args']
|
||||||
if args.get('url_encoded_fmt_stream_map') or args.get('hlsvp'):
|
if args.get('url_encoded_fmt_stream_map') or args.get('hlsvp'):
|
||||||
# Convert to the same format returned by compat_parse_qs
|
# Convert to the same format returned by compat_parse_qs
|
||||||
video_info = dict((k, [v]) for k, v in args.items())
|
video_info = dict((k, [v]) for k, v in args.items())
|
||||||
add_dash_mpd(video_info)
|
add_dash_mpd(video_info)
|
||||||
# Rental video is not rented but preview is available (e.g.
|
# Rental video is not rented but preview is available (e.g.
|
||||||
# https://www.youtube.com/watch?v=yYr8q0y5Jfg,
|
# https://www.youtube.com/watch?v=yYr8q0y5Jfg,
|
||||||
# https://github.com/ytdl-org/youtube-dl/issues/10532)
|
# https://github.com/ytdl-org/youtube-dl/issues/10532)
|
||||||
if not video_info and args.get('ypc_vid'):
|
if not video_info and args.get('ypc_vid'):
|
||||||
return self.url_result(
|
return self.url_result(
|
||||||
args['ypc_vid'], YoutubeIE.ie_key(), video_id=args['ypc_vid'])
|
args['ypc_vid'], YoutubeIE.ie_key(), video_id=args['ypc_vid'])
|
||||||
if args.get('livestream') == '1' or args.get('live_playback') == 1:
|
if args.get('livestream') == '1' or args.get('live_playback') == 1:
|
||||||
is_live = True
|
is_live = True
|
||||||
if not player_response:
|
if not player_response:
|
||||||
player_response = extract_player_response(args.get('player_response'), video_id)
|
player_response = extract_player_response(args.get('player_response'), video_id)
|
||||||
if not video_info or self._downloader.params.get('youtube_include_dash_manifest', True):
|
if not video_info or self._downloader.params.get('youtube_include_dash_manifest', True):
|
||||||
add_dash_mpd_pr(player_response)
|
add_dash_mpd_pr(player_response)
|
||||||
else:
|
else:
|
||||||
raise ExtractorError('Video is age restricted and only playable on Youtube. Requires cookies!', expected=True)
|
raise ExtractorError('Video is age restricted and only playable on Youtube. Requires cookies!', expected=True)
|
||||||
else:
|
else:
|
||||||
|
|
Loading…
Reference in a new issue