From 1dda2c9edab1d2a043c35750bf4fac7b7bb9e1d0 Mon Sep 17 00:00:00 2001 From: KiberInfinity Date: Mon, 15 Jun 2020 21:51:49 +0200 Subject: [PATCH] [youtube] Fix category extraction --- youtube_dl/extractor/youtube.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index 1ab429162..a17c1d3b1 100644 --- a/youtube_dl/extractor/youtube.py +++ b/youtube_dl/extractor/youtube.py @@ -2348,7 +2348,14 @@ class YoutubeIE(YoutubeBaseInfoExtractor): default=None) video_categories = None if category is None else [category] else: - video_categories = None + category = clean_html(try_get( + player_response, + lambda x: x['microformat']['playerMicroformatRenderer']['category'], + compat_str)) + if category: + video_categories = None if category is None else [category] + else: + video_categories = None video_tags = [ unescapeHTML(m.group('content'))