mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-11-27 15:16:52 +01:00
parent
a405b38f20
commit
9461cb586a
@ -100,7 +100,7 @@ def _real_extract(self, url):
|
||||
video_url, video_id, fatal=False, live=live_status == 'is_live')
|
||||
|
||||
if not formats:
|
||||
if metadata.get('premiumPlan'):
|
||||
if traverse_obj(metadata, 'premiumPlan', 'premium'):
|
||||
self.raise_login_required('This video is only available to premium users', True, method='cookies')
|
||||
elif scheduled:
|
||||
self.raise_no_formats(
|
||||
@ -129,7 +129,7 @@ def _real_extract(self, url):
|
||||
'tags': traverse_obj(metadata, ('tags', ..., 'title'), expected_type=str_or_none),
|
||||
'live_status': live_status,
|
||||
'availability': self._availability(
|
||||
needs_premium=bool(metadata.get('premiumPlan')),
|
||||
needs_premium=bool(traverse_obj(metadata, 'premiumPlan', 'premium')),
|
||||
is_private=False, needs_subscription=False, needs_auth=False, is_unlisted=False),
|
||||
# 'comment_count': metadata.get('numComments'), # Data provided by website is wrong
|
||||
'__post_extractor': self.extract_comments(video_id) if video_type == 'post' else None,
|
||||
|
Loading…
Reference in New Issue
Block a user