pull out common thumbnail info

This commit is contained in:
HobbyistDev 2024-04-12 21:32:01 +08:00
parent 24e83cf661
commit eecd76dd92
1 changed files with 5 additions and 4 deletions

View File

@ -56,13 +56,14 @@ class XiaoHongShuIE(InfoExtractor):
thumbnails = [] thumbnails = []
for image_info in traverse_obj(note_info, ('imageList', ...)): 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})): for url in traverse_obj(image_info, (('urlDefault', 'urlPre'), {url_or_none})):
thumbnails.append({ thumbnails.append({
'url': url, 'url': url,
**traverse_obj(image_info, { **thumbnail_info
'height': 'height',
'width': 'width'
})
}) })
return { return {