From 99c3960ad45f6ec79fe93d8a64cbcca2d39987a7 Mon Sep 17 00:00:00 2001 From: Alexander Graf <17130992+aandergr@users.noreply.github.com> Date: Mon, 15 May 2023 07:37:34 +0200 Subject: [PATCH] NodeIterator: Support single page data --- instaloader/nodeiterator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/instaloader/nodeiterator.py b/instaloader/nodeiterator.py index 8f93e38..68d3004 100644 --- a/instaloader/nodeiterator.py +++ b/instaloader/nodeiterator.py @@ -137,7 +137,7 @@ class NodeIterator(Iterator[T]): if self._first_node is None: self._first_node = node return item - if self._data['page_info']['has_next_page']: + if self._data.get('page_info', {}).get('has_next_page'): query_response = self._query(self._data['page_info']['end_cursor']) if self._data['edges'] != query_response['edges'] and len(query_response['edges']) > 0: page_index, data = self._page_index, self._data