Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/wcf/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 尝试解析对JSON格式的响应时收到JSONDecodeError_Python_Json_Request - Fatal编程技术网

Python 尝试解析对JSON格式的响应时收到JSONDecodeError

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文件。

尝试解析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文件。 由于无法使用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