Python 尝试解析对JSON格式的响应时收到JSONDecodeError
尝试解析JSON格式的响应时,我收到JSONDecodeError('期望值:第1行第1列(字符0)')错误 我试过了Python 尝试解析对JSON格式的响应时收到JSONDecodeError,python,json,request,Python,Json,Request,尝试解析JSON格式的响应时,我收到JSONDecodeError('期望值:第1行第1列(字符0)')错误 我试过了 resp=requests.get(url=url) return resp.json() 所有代码 def get_响应(self,url): resp=requests.get(url=url) return resp.json() url= 我希望能够成功解析JSON 实际结果它引发异常如果您从url下载内容,您会得到一个html文件,但实际上您想要一个json文件。
resp=requests.get(url=url)
return resp.json()
所有代码
def get_响应(self,url):
resp=requests.get(url=url)
return resp.json()
url=
我希望能够成功解析JSON实际结果它引发异常如果您从url下载内容,您会得到一个html文件,但实际上您想要一个json文件。 由于无法使用json解析器解析html,因此会出现错误 相反,尝试使用这个URL(我添加了&format=json)
“HTML适于调试,但不适合应用程序使用…”您的API正在返回原始HTML和无效的JSON检查
resp.content
,并尝试执行JSON.loads(resp.content)
“指定格式参数以更改输出格式。若要查看JSON格式的非HTML表示形式,请设置format=JSON。”
url = https://en.wikipedia.org/w/api.php?action=query&titles=!&prop=langlinks&lllang=hy&format=json