get和post都试了······就是报错
代码
#导入库
import requests as web_req
import json as web_json
import easygui
name=easygui.enterbox('请输入歌曲名称',title='音乐下载器')#音乐名称输入框
def search(name):
res=web_req.get("https://c.y.qq.com/soso/fcgi-bin/client_search_cp?aggr=1&cr=1&flag_qc=0&p=1&n=30&w="+str(name))
print(res)
req=res.json()
print(req)
search(name)
控制台报错信息
<Response [200]>
Traceback (most recent call last):
File "C:\Users\Len\Desktop\音乐下载器.py", line 14, in <module>
search(name)
File "C:\Users\Len\Desktop\音乐下载器.py", line 11, in search
req=res.json()
File "C:\Python36\lib\site-packages\requests\models.py", line 898, in json
return complexjson.loads(self.text, **kwargs)
File "C:\Python36\lib\json\__init__.py", line 354, in loads
return _default_decoder.decode(s)
File "C:\Python36\lib\json\decoder.py", line 339, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\Python36\lib\json\decoder.py", line 357, in raw_decode
raise JSONDecodeError("Expecting value", s, err.value) from None
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)