Получение JSONDecodeError при попытке разбора ответа в формате JSON - PullRequest
0 голосов
/ 10 мая 2019

Я получаю сообщение об ошибке JSONDecodeError («Ожидаемое значение: строка 1, столбец 1 (символ 0)»,) при попытке проанализировать ответ в формате JSON

Я пытался

resp = requests.get(url=url)
return resp.json()

Весь код

def get_response(self, url):
        resp = requests.get(url=url)
        return resp.json()

url = https://en.wikipedia.org/w/api.php?action=query&titles=!&prop=langlinks&lllang=hy

Я ожидаю успешного разбора JSON
Фактический результат это вызывает исключение

1 Ответ

0 голосов
/ 10 мая 2019

Если вы загружаете контент с вашего URL, вы получаете html-файл, но на самом деле вы хотите иметь json-файл.Поскольку вы не можете разобрать html с помощью парсера json, вы получите ошибку.

Вместо этого попробуйте использовать этот URL (я добавил & format = json)

url = https://en.wikipedia.org/w/api.php?action=query&titles=!&prop=langlinks&lllang=hy&format=json
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...