尝试解析JSON格式时收到JSONDecodeError

时间:2019-05-10 12:49:21

标签: python json request

当尝试解析对JSON格式的响应时,出现JSONDecodeError('期望值:第1行第1列(char 0)',)错误

我尝试过

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 :(得分:0)

如果您从网址下载内容,则会获得一个html文件,但实际上您想要一个json文件。 由于您无法使用json解析器解析html,因此会收到错误消息。

相反,请尝试使用此URL(我已添加&format = json)

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