From 8e0138270713b671b061d69adb47548ff1d21764 Mon Sep 17 00:00:00 2001 From: ringus1 Date: Wed, 31 Jan 2024 16:54:26 +0100 Subject: [PATCH] Fix props getter --- yt_dlp/extractor/facebook.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/yt_dlp/extractor/facebook.py b/yt_dlp/extractor/facebook.py index 4c1c55f7b3..0bd0e9bea4 100644 --- a/yt_dlp/extractor/facebook.py +++ b/yt_dlp/extractor/facebook.py @@ -501,7 +501,7 @@ class FacebookIE(InfoExtractor): raise ExtractorError('Account is locked.', expected=True) if props := get_first(sjs_data, ( - 'require', ..., ..., ..., '__bbox', 'require', ..., ..., ..., 'rootView', 'props', + 'require', ..., ..., ..., '__bbox', 'require', ..., ..., ..., 'rootView', lambda _, v: v['title'].startswith('This content isn\'t available'))): raise ExtractorError( f'Content unavailable. Facebook said: {props.get("body") or props["title"]}', expected=True)