mirror of
https://github.com/bellingcat/snscrape.git
synced 2026-06-11 11:58:28 +03:00
Fix crash due to missing profile timeline on unavailable users (e.g. protected)
This commit is contained in:
@@ -1818,6 +1818,9 @@ class TwitterProfileScraper(TwitterUserScraper):
|
||||
|
||||
gotPinned = False
|
||||
for obj in self._iter_api_data('https://twitter.com/i/api/graphql/nrdle2catTyGnTyj1Qa7wA/UserTweetsAndReplies', _TwitterAPIType.GRAPHQL, params, paginationParams):
|
||||
if obj['data']['user']['result']['__typename'] == 'UserUnavailable':
|
||||
_logger.warning('User unavailable')
|
||||
break
|
||||
instructions = obj['data']['user']['result']['timeline_v2']['timeline']['instructions']
|
||||
if not gotPinned:
|
||||
for instruction in instructions:
|
||||
|
||||
Reference in New Issue
Block a user