diff --git a/gallery_dl/extractor/twitter.py b/gallery_dl/extractor/twitter.py index 478b6d38..a2ca9c18 100644 --- a/gallery_dl/extractor/twitter.py +++ b/gallery_dl/extractor/twitter.py @@ -340,7 +340,11 @@ class TwitterExtractor(Extractor): return tdata def _transform_user(self, user): - uid = user.get("rest_id") or user["id_str"] + try: + uid = user.get("rest_id") or user["id_str"] + except KeyError: + # private/invalid user (#4349) + return {} try: return self._user_cache[uid]