From eecd76dd9278c454c8c8781f4525e388cfd49c5f Mon Sep 17 00:00:00 2001 From: HobbyistDev Date: Fri, 12 Apr 2024 21:32:01 +0800 Subject: [PATCH] pull out common thumbnail info --- yt_dlp/extractor/xiaohongshu.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/yt_dlp/extractor/xiaohongshu.py b/yt_dlp/extractor/xiaohongshu.py index 997b5c91e..bfdf4a283 100644 --- a/yt_dlp/extractor/xiaohongshu.py +++ b/yt_dlp/extractor/xiaohongshu.py @@ -56,13 +56,14 @@ class XiaoHongShuIE(InfoExtractor): thumbnails = [] for image_info in traverse_obj(note_info, ('imageList', ...)): + thumbnail_info = traverse_obj(image_info, { + 'height': 'height', + 'width': 'width' + }) for url in traverse_obj(image_info, (('urlDefault', 'urlPre'), {url_or_none})): thumbnails.append({ 'url': url, - **traverse_obj(image_info, { - 'height': 'height', - 'width': 'width' - }) + **thumbnail_info }) return {