mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2026-04-10 10:53:46 +00:00
minutia
This commit is contained in:
parent
d29862b6e9
commit
9a7cd32c6a
@ -80,15 +80,15 @@ class NiconicoBaseIE(InfoExtractor):
|
||||
}, data=urlencode_postdata({
|
||||
'otp': self._get_tfa_info('6 digit number shown on app'),
|
||||
}))
|
||||
if self.is_logged_in:
|
||||
return
|
||||
elif 'error-code' in parse_qs(urlh.url):
|
||||
if 'error-code' in parse_qs(urlh.url):
|
||||
err_msg = traverse_obj(mfa, ({find_element(cls='pageMainMsg')}, {clean_html}))
|
||||
self._raise_login_error(err_msg, 'MFA session expired')
|
||||
elif 'formError' in mfa:
|
||||
err_msg = traverse_obj(mfa, (
|
||||
{find_element(cls='formError')}, {find_element(tag='div')}, {clean_html}))
|
||||
self._raise_login_error(err_msg, 'MFA challenge failed')
|
||||
elif self.is_logged_in:
|
||||
return
|
||||
|
||||
self._raise_login_error(None, 'Unexpected login error', expected=False)
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user