错误-执行时-JSONDecodeError:期望值:第1行第1列(字符0)

时间:2020-06-08 19:52:57

标签: python json

我运行了这一行代码,并得到标题中提到的错误。有人可以告诉我发生了什么事吗?

x = requests.get('https://api.covid19api.com/total/country/india/status/confirmed').json()

我已导入以下库

import requests
import pandas as pd
from statsmodels.tsa.ar_model import AR

1 个答案:

答案 0 :(得分:1)

您的请求可能会返回404。在这种情况下,您将无法解码错误页面。因此,以下代码可能是更好的选择:

response = requests.get('https://api.covid19api.com/total/country/india/status/confirmed')
if response.status_code == requests.codes.ok:
    response_json = response.json()
else:
    print(f"Error! Status code: {response.status_code}")