mirror of https://github.com/yt-dlp/yt-dlp.git
[ie/Boosty] call raise_login_required if subscription required
This commit is contained in:
parent
3d66274d7f
commit
2fae8c3363
|
@ -179,9 +179,6 @@ class BoostyIE(InfoExtractor):
|
|||
f'https://api.boosty.to/v1/blog/{user}/post/{post_id}', post_id,
|
||||
note='Downloading post data', errnote='Unable to download post data', headers=auth_headers)
|
||||
|
||||
if not post.get('hasAccess'):
|
||||
self.report_warning('This post requires a subscription, make sure to include your browser cookies.')
|
||||
|
||||
post_title = post.get('title')
|
||||
if not post_title:
|
||||
self.report_warning('Unable to extract post title. Falling back to parsing html page')
|
||||
|
@ -218,6 +215,8 @@ class BoostyIE(InfoExtractor):
|
|||
'thumbnail': (('previewUrl', 'defaultPreview'), {url_or_none}),
|
||||
}, get_all=False)})
|
||||
|
||||
if not post.get('hasAccess'):
|
||||
self.raise_login_required('This post requires a subscription', True, method='cookies')
|
||||
if not entries:
|
||||
raise ExtractorError('No videos found', expected=True)
|
||||
if len(entries) == 1:
|
||||
|
|
Loading…
Reference in New Issue