From cb74df6543a15520d567a25474e3b572e850d05f Mon Sep 17 00:00:00 2001 From: Dale Wahl Date: Wed, 19 Feb 2025 10:55:29 +0100 Subject: [PATCH] rednote: ensure video has media else missing --- datasources/xiaohongshu/search_rednote.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/datasources/xiaohongshu/search_rednote.py b/datasources/xiaohongshu/search_rednote.py index 66392e28..443ed3c7 100644 --- a/datasources/xiaohongshu/search_rednote.py +++ b/datasources/xiaohongshu/search_rednote.py @@ -76,7 +76,7 @@ def map_item_from_json_api_explore(post): # permalinks need this token to work, else you get a 404 not found xsec_bit = f"?xsec_token={post['xsec_token']}" if post.get("xsec_token") else "" - if item.get("video"): + if item.get("video", {}).get("media"): video_url = item["video"]["media"]["stream"]["h264"][0]["master_url"] else: video_url = MissingMappedField("")