Temp work around for uploader_id

Ignores the uploader_id as a try-catch. YouTube probably changed something.
This commit is contained in:
Jacob Lewinski 2023-03-04 07:50:49 -06:00
commit 6c56acb7ef

View file

@ -453,9 +453,15 @@ class YoutubeBaseInfoExtractor(InfoExtractor):
return urljoin('https://www.youtube.com', url_or_path) return urljoin('https://www.youtube.com', url_or_path)
def _extract_uploader_id(self, uploader_url): def _extract_uploader_id(self, uploader_url):
return self._search_regex( result = 'fail'
try:
result = self._search_regex(
r'/(?:(?:channel|user)/|(?=@))([^/?&#]+)', uploader_url or '', r'/(?:(?:channel|user)/|(?=@))([^/?&#]+)', uploader_url or '',
'uploader id', default=None) 'uploader id', default=None)
return result
except:
result = 'NotFound'
return result
class YoutubeIE(YoutubeBaseInfoExtractor): class YoutubeIE(YoutubeBaseInfoExtractor):