From 14867dad6badd7b9d7e8187ddb692bb5a417ff03 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mike=20F=C3=A4hrmann?= Date: Sat, 22 Jan 2022 20:25:10 +0100 Subject: [PATCH] [twitter] fix unified cards from search results --- gallery_dl/extractor/twitter.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gallery_dl/extractor/twitter.py b/gallery_dl/extractor/twitter.py index 335262f3..65b9e151 100644 --- a/gallery_dl/extractor/twitter.py +++ b/gallery_dl/extractor/twitter.py @@ -174,10 +174,11 @@ class TwitterExtractor(Extractor): if isinstance(bvals, list): for bval in card["binding_values"]: if bval["key"] == "unified_card": + bval = bval["value"]["string_value"] break else: - bval = bvals["unified_card"] - data = json.loads(bval["value"]["string_value"]) + bval = bvals["unified_card"]["string_value"] + data = json.loads(bval) if data["type"] == "image_carousel_website": self._extract_media( tweet, data["media_entities"].values(), files)