From bf83d406d38310daa6bf568573bda3eae812b6a3 Mon Sep 17 00:00:00 2001 From: spykard Date: Tue, 15 Jun 2021 20:39:06 +0300 Subject: [PATCH] Fix and Update has_public_story Functionality (#1183) --- instaloader/structures.py | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) 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