1
1
mirror of https://github.com/ytdl-org/youtube-dl synced 2024-11-27 10:56:48 +01:00

Small update, force CI

This commit is contained in:
dirkf 2023-02-03 01:45:06 +00:00 committed by GitHub
parent ac792c9399
commit a4b22a1526
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -22,6 +22,10 @@ class RecurbateIE(InfoExtractor):
'skip': 'Free videos are available for a limited amount of time and for a single session.',
}
@staticmethod
def raise_login_required(msg='Login required: use --cookies to pass your browser's login cookie, or try again later'):
raise ExtractorError(msg, expected=True)
def _real_extract(self, url):
video_id = self._match_id(url)
webpage = self._download_webpage(url, video_id)
@ -31,9 +35,7 @@ class RecurbateIE(InfoExtractor):
get_url = update_url_query('https://recurbate.com/api/get.php', {'video': video_id, 'token': token})
video_webpage = self._download_webpage(get_url, video_id)
if 'shall_signin' in video_webpage[:20]:
raise ExtractorError(
"Login required: use --cookies to pass your browser's login cookie, or try again later",
expected=True)
self.raise_login_required()
entries = self._parse_html5_media_entries(get_url, video_webpage, video_id)
if not entries:
raise ExtractorError('No media links found')