From 6c56acb7ef9b213fb15d83c6075b3330cb73002b Mon Sep 17 00:00:00 2001 From: Jacob Lewinski Date: Sat, 4 Mar 2023 07:50:49 -0600 Subject: [PATCH] Temp work around for uploader_id Ignores the uploader_id as a try-catch. YouTube probably changed something. --- youtube_dl/extractor/youtube.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index 89711c84e..7cf0e1317 100644 --- a/youtube_dl/extractor/youtube.py +++ b/youtube_dl/extractor/youtube.py @@ -453,9 +453,15 @@ class YoutubeBaseInfoExtractor(InfoExtractor): return urljoin('https://www.youtube.com', url_or_path) def _extract_uploader_id(self, uploader_url): - return self._search_regex( - r'/(?:(?:channel|user)/|(?=@))([^/?&#]+)', uploader_url or '', - 'uploader id', default=None) + result = 'fail' + try: + result = self._search_regex( + r'/(?:(?:channel|user)/|(?=@))([^/?&#]+)', uploader_url or '', + 'uploader id', default=None) + return result + except: + result = 'NotFound' + return result class YoutubeIE(YoutubeBaseInfoExtractor):