From 1ab0f4fccb0a694a2146436641bf578fa8d80d59 Mon Sep 17 00:00:00 2001 From: JustAnotherArchivist Date: Mon, 7 Mar 2022 22:16:58 +0000 Subject: [PATCH] Fix missing quoted tweet reference in certain buggy cases --- snscrape/modules/twitter.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/snscrape/modules/twitter.py b/snscrape/modules/twitter.py index 48baf9d..d0f720f 100644 --- a/snscrape/modules/twitter.py +++ b/snscrape/modules/twitter.py @@ -666,6 +666,8 @@ class _TwitterAPIScraper(snscrape.base.Scraper): kwargs['quotedTweet'] = TweetRef(id = int(tweet['quoted_status_id_str'])) else: kwargs['quotedTweet'] = TweetRef(id = int(result['quotedRefResult']['result']['rest_id'])) + elif 'quoted_status_id_str' in tweet: + kwargs['quotedTweet'] = TweetRef(id = int(tweet['quoted_status_id_str'])) if 'card' in result: kwargs['card'] = self._make_card(result['card'], _TwitterAPIType.GRAPHQL) return self._make_tweet(tweet, user, **kwargs)