mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-09-29 13:51:25 +02:00
Compare commits
2 Commits
1bd55358a0
...
c22e4bd29f
Author | SHA1 | Date | |
---|---|---|---|
|
c22e4bd29f | ||
|
6a04a4aaec |
|
@ -395,7 +395,7 @@ class FacebookIE(InfoExtractor):
|
|||
try:
|
||||
login_results = self._download_webpage(request, None,
|
||||
note='Logging in', errnote='unable to fetch login page')
|
||||
if self._html_search_regex(r'(Your Request Couldn.+? be Processed)', login_results, "request error", default=None) is not None:
|
||||
if self._html_search_regex(r'(Your Request Couldn.+? be Processed)', login_results, 'request error', default=None) is not None:
|
||||
raise ExtractorError('Failed to perform login request.')
|
||||
|
||||
if re.search(r'<form(.*)name="login"(.*)</form>', login_results) is not None:
|
||||
|
@ -439,6 +439,8 @@ class FacebookIE(InfoExtractor):
|
|||
if (self.get_param('username') and self.get_param('password')) or self.get_param('cookiefile'):
|
||||
if 'We\'ve suspended your account' in webpage:
|
||||
raise ExtractorError('Login account is suspended.', expected=True)
|
||||
if 'send a code to confirm the mobile number you give us' in webpage:
|
||||
raise ExtractorError('Mobile number checkpoint for logged in user.', expected=True)
|
||||
|
||||
userinfo = get_first(sjs_data, (
|
||||
'require', ..., ..., ..., '__bbox', 'define',
|
||||
|
|
Loading…
Reference in New Issue
Block a user