From 6567bd00fe9c55de2bbae8b0020f502b7a99693e Mon Sep 17 00:00:00 2001 From: Lauren Liberda Date: Sun, 21 Mar 2021 02:40:20 +0100 Subject: [PATCH] [youtube] meaningful error for age-gated no-embed videos --- haruhi_dl/extractor/youtube.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/haruhi_dl/extractor/youtube.py b/haruhi_dl/extractor/youtube.py index 0160aa8c1..aaf579aea 100644 --- a/haruhi_dl/extractor/youtube.py +++ b/haruhi_dl/extractor/youtube.py @@ -1876,6 +1876,10 @@ class YoutubeIE(YoutubeBaseInfoExtractor): r'', video_webpage, 'allowed region list').split(',')), expected=True) + if error_desc and 'Playback on other websites has been disabled' in error_desc: + raise ExtractorError( + 'Embeds disabled for this video, account (with passed credit card or photo ID check, if in EU/EEA/CH/UK) is required', + expected=True) if error_message == 'Video unavailable' and error_desc: raise ExtractorError(error_desc, expected=True) raise ExtractorError(error_message, expected=True)