diff --git a/youtube_dl/extractor/youtube.py b/youtube_dl/extractor/youtube.py index 90c16e172..12f539b35 100644 --- a/youtube_dl/extractor/youtube.py +++ b/youtube_dl/extractor/youtube.py @@ -338,6 +338,8 @@ class YoutubeBaseInfoExtractor(InfoExtractor): renderer, (lambda x: x['ownerText']['runs'][0]['text'], lambda x: x['shortBylineText']['runs'][0]['text']), compat_str) + published_time = try_get( + renderer, lambda x: x['publishedTimeText']['simpleText'], compat_str) or '' return { '_type': 'url', 'ie_key': YoutubeIE.ie_key(), @@ -348,6 +350,7 @@ class YoutubeBaseInfoExtractor(InfoExtractor): 'duration': duration, 'view_count': view_count, 'uploader': uploader, + 'published_time': published_time, } def _search_results(self, query, params):