Traceback (most recent call last): File "E:\study\Pycharm2\爬取音乐.py", line 25, in <module> data = json.loads(response.text) File "E:\study\PyJDKS\lib\json\__init__.py", line 346, in loads return _default_decoder.decode(s) File "E:\study\PyJDKS\lib\json\decoder.py", line 337, in decode obj, end = self.raw_decode(s, idx=_w(s, 0).end()) File "E:\study\PyJDKS\lib\json\decoder.py", line 355, in raw_decode raise JSONDecodeError("Expecting value", s, err.value) from None json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
时间: 2023-08-27 15:03:52 浏览: 153
Mac下anaconda中Spyder打开报错Traceback(most recent call last)…问题
5星 · 资源好评率100%
这个错误可能是由于响应的内容不是有效的 JSON 数据导致的。可以尝试输出响应内容查看是什么导致了这个错误。修改代码如下:
```python
response = requests.get(url, headers=headers, params=params)
# 输出响应内容
print(response.text)
# 解析响应
data = json.loads(response.text)
```
通过输出响应内容,可以看到具体的错误信息,有助于找到问题所在并进行修正。
阅读全文