minet icon indicating copy to clipboard operation
minet copied to clipboard

Instagram: JSONDecodeError

Open MiguelLaura opened this issue 2 years ago • 0 comments

Retrieving posts: 1 hashtags [29:45, 1785.08s/ hashtags, posts=71574]Traceback (most recent call last): File "/home/lauramiguel/.pyenv/versions/3.8.13/lib/python3.8/runpy.py", line 194, in _run_module_as_main return _run_code(code, main_globals, None, File "/home/lauramiguel/.pyenv/versions/3.8.13/lib/python3.8/runpy.py", line 87, in _run_code exec(code, run_globals) File "/home/lauramiguel/codes/minet/minet/cli/__main__.py", line 251, in <module> main() File "/home/lauramiguel/codes/minet/minet/cli/__main__.py", line 215, in main fn(cli_args) File "/home/lauramiguel/codes/minet/minet/cli/instagram/__init__.py", line 15, in instagram_action hashtag_action(cli_args) File "/home/lauramiguel/codes/minet/minet/cli/instagram/hashtag.py", line 33, in hashtag_action for post in generator: File "/home/lauramiguel/codes/minet/minet/instagram/api_scraper.py", line 90, in search_hashtag data = self.request_json(url) File "/home/lauramiguel/codes/minet/minet/web.py", line 816, in decorated return retryer(fn, self, *args, **kwargs) File "/home/lauramiguel/.pyenv/versions/minet/lib/python3.8/site-packages/tenacity/__init__.py", line 430, in __call__ do = self.iter(retry_state=retry_state) File "/home/lauramiguel/.pyenv/versions/minet/lib/python3.8/site-packages/tenacity/__init__.py", line 367, in iter return fut.result() File "/home/lauramiguel/.pyenv/versions/3.8.13/lib/python3.8/concurrent/futures/_base.py", line 437, in result return self.__get_result() File "/home/lauramiguel/.pyenv/versions/3.8.13/lib/python3.8/concurrent/futures/_base.py", line 389, in __get_result raise self._exception File "/home/lauramiguel/.pyenv/versions/minet/lib/python3.8/site-packages/tenacity/__init__.py", line 433, in __call__ result = fn(*args, **kwargs) File "/home/lauramiguel/codes/minet/minet/instagram/api_scraper.py", line 72, in request_json raise err File "/home/lauramiguel/codes/minet/minet/web.py", line 727, in request_json return None, response, json.loads(response.data.decode()) File "/home/lauramiguel/.pyenv/versions/3.8.13/lib/python3.8/json/__init__.py", line 357, in loads return _default_decoder.decode(s) File "/home/lauramiguel/.pyenv/versions/3.8.13/lib/python3.8/json/decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "/home/lauramiguel/.pyenv/versions/3.8.13/lib/python3.8/json/decoder.py", line 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

The error seems to appear randomly, and relaunching the command without changing anything doesn't trigger the error. The error is common to all Instagram commands.

MiguelLaura avatar Nov 09 '22 16:11 MiguelLaura