mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-12-12 14:26:49 +01:00
[TwitCasting] Check for password protection (#2838)
Authored by: Lesmiscore
This commit is contained in:
parent
3f4faff748
commit
f099df1463
@ -94,6 +94,9 @@ def _real_extract(self, url):
|
||||
urlh.geturl(), video_id, data=request_data,
|
||||
headers={'Origin': 'https://twitcasting.tv'},
|
||||
note='Retrying authentication')
|
||||
# has to check here as the first request can contain password input form even if the password is correct
|
||||
if re.search(r'<form\s+method="POST">\s*<input\s+[^>]+?name="password"', webpage):
|
||||
raise ExtractorError('This video is protected by a password, use the --video-password option', expected=True)
|
||||
|
||||
title = (clean_html(get_element_by_id('movietitle', webpage))
|
||||
or self._html_search_meta(['og:title', 'twitter:title'], webpage, fatal=True))
|
||||
|
Loading…
Reference in New Issue
Block a user