From eec83f181ec666ee36acd72a61cdc96fcbe3e068 Mon Sep 17 00:00:00 2001 From: JustAnotherArchivist Date: Thu, 27 Jun 2019 15:25:26 +0000 Subject: [PATCH] Check HTTP status code before attempting parsing --- snscrape/modules/instagram.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/snscrape/modules/instagram.py b/snscrape/modules/instagram.py index 30e9a97..fac1a2e 100644 --- a/snscrape/modules/instagram.py +++ b/snscrape/modules/instagram.py @@ -80,6 +80,8 @@ class InstagramCommonScraper(snscrape.base.Scraper): return True, None def _check_json_callback(self, r): + if r.status_code != 200: + return False, f'status code {r.status_code}' try: obj = json.loads(r.text) except json.JSONDecodeError as e: