From de4ebed81f3f6a4bb4c65630daab6ec63784959b Mon Sep 17 00:00:00 2001 From: Logan Williams Date: Thu, 24 Feb 2022 18:08:12 +0100 Subject: [PATCH] Fix KeyError caused by retweets without URLs in TwitterProfileScraper --- snscrape/modules/twitter.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/snscrape/modules/twitter.py b/snscrape/modules/twitter.py index 7c78f69..337843f 100644 --- a/snscrape/modules/twitter.py +++ b/snscrape/modules/twitter.py @@ -605,6 +605,9 @@ class _TwitterAPIScraper(snscrape.base.Scraper): i = kwargs['tcooutlinks'].index(card.url) except ValueError: _logger.warning('Could not find card URL in tcooutlinks') + except KeyError: + # retweets are missing this attribute + pass else: card.url = kwargs['outlinks'][i] return Tweet(**kwargs)