JSONDecodeError: Ожидаемое значение: строка 1, столбец 1 с использованием Json - PullRequest
0 голосов
/ 13 декабря 2018

Получение ошибки JSON из моего кода, что здесь не так?

import requests
import json

url = "https://tv-v2.api-fetch.website/movies/%7Bpage%7D"

header = {'Content-Type': 'application/json; charset=utf-8'}
response = requests.get(url,headers=header)

madting = json.dumps(response.json())

madness = json.loads(madting)

print(madness)

ошибка json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)

1 Ответ

0 голосов
/ 13 декабря 2018

Если вы изучите ответ, вы увидите <Response 503>.

. Причина в том, что %7Bpage%7D часть URL-адреса выглядит неправильно.Работает URL с числовым значением в этом месте: https://tv-v2.api-fetch.website/movies/1 - список словарей с данными фильма выводится на консоль.

Лучше всего предположить, что вы неправильно отформатировали фактический page значение - может отсутствовать префикс f для f-строки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...