diff --git a/instaloader/structures.py b/instaloader/structures.py index cf90391..797af98 100644 --- a/instaloader/structures.py +++ b/instaloader/structures.py @@ -793,14 +793,13 @@ class Profile: def has_public_story(self) -> bool: if not self._has_public_story: self._obtain_metadata() - # query not rate limited if invoked anonymously: - with self._context.anonymous_copy() as anonymous_context: - data = anonymous_context.graphql_query('9ca88e465c3f866a76f7adee3871bdd8', - {'user_id': self.userid, 'include_chaining': False, - 'include_reel': False, 'include_suggested_users': False, - 'include_logged_out_extras': True, - 'include_highlight_reels': False}, - 'https://www.instagram.com/{}/'.format(self.username)) + # query rate might be limited: + data = self._context.graphql_query('9ca88e465c3f866a76f7adee3871bdd8', + {'user_id': self.userid, 'include_chaining': False, + 'include_reel': False, 'include_suggested_users': False, + 'include_logged_out_extras': True, + 'include_highlight_reels': False}, + 'https://www.instagram.com/{}/'.format(self.username)) self._has_public_story = data['data']['user']['has_public_story'] assert self._has_public_story is not None return self._has_public_story