|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
请输入要翻译的句子:经济
Traceback (most recent call last):
File "D:\学习\软件学习\EXCEL\python\小甲鱼Python视频教程\054论一只爬虫的自我修养2:实战\054论一只爬虫的自我修养2:实战translation.py", line 24, in <module>
target = json.loads(html)
File "C:\Program Files (x86)\Python38\lib\json\__init__.py", line 357, in loads
return _default_decoder.decode(s)
File "C:\Program Files (x86)\Python38\lib\json\decoder.py", line 337, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\Program Files (x86)\Python38\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)
这个错误可能是因为你对有道翻译API发送请求后获取到的响应内容不是JSON格式导致的。
可以检查一下你发送请求得到的html变量是否为空或者是否是一个空字符串。如果这个变量为空或者是空字符串,那么json.loads()方法会抛出Expecting value错误。
另外还需要确保你调用API时传入了正确的参数和headers,并且你的API key和secret key是有效的。如果这些都没有问题,可以考虑换一个API或者调试一下代码找出具体哪里出现了问题。
参考代码(仅供参考):
球一个最佳答案谢谢啦!这对我非常重要!  
|
|