有没有人帮我看看这啥问题啊?都照抄了还是报错。
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)
代码
#导入库
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)
...全文
相关推荐
IDEA连接mysql报错的问题及解决方法
IDEA连接MySQL报错的问题及解决方法IDEA连接MySQL报错是开发中常见的问题,本文将详细介绍IDEA连接MySQL报错的问题及解决方法。
有没有人曾告诉你,你的SQL又报错了?
引语:线上运行的真实环境总是变幻莫测,明明你在本地测试的时候各种情况都是OK得不要不要的,也许你还在为自己某个地方炫酷的效果以及神奇的设计感到激动不已!但是,到线上以后,他会偶尔跟抽风一样的跟你say
Mybatis批量更新报错问题
然而,在实际操作中,可能会遇到批量更新报错的情况。本文将详细分析Mybatis批量更新的报错问题及其解决方法。首先,报错可能由于不支持批量更新操作的JDBC配置引起。
解决IDEA配置tomcat启动报错问题
然而,在配置Tomcat和IDEA时,开发者可能会遇到启动报错问题。本文将介绍如何解决IDEA配置Tomcat启动报错的问题,主要包含以下几个知识点:1.
解决java junit单元测试@Test报错的问题
**查看错误信息**:当测试报错时,错误信息通常会提供关键的线索。仔细阅读错误信息,根据提示定位问题所在。通过以上步骤,大多数情况下都可以解决Java JUnit单元测试中遇到的@Test报错问题。


