diff --git a/yt_dlp/extractor/facebook.py b/yt_dlp/extractor/facebook.py index 7fb4acf9c..6cc10b402 100644 --- a/yt_dlp/extractor/facebook.py +++ b/yt_dlp/extractor/facebook.py @@ -441,6 +441,8 @@ def _extract_from_url(self, url, video_id): 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) + if 'your account has been locked' in webpage: + raise ExtractorError('Account is locked.', expected=True) userinfo = get_first(sjs_data, ( 'require', ..., ..., ..., '__bbox', 'define',