我按照网上的教程,在scrapy shell中进行调试。
scrapy shell http://image.baidu.com/search/acjson?tn=resultjson_com&ipn=rj&ct=201326592&is=&fp=result&queryWord=皇马&cl=2&lm=-1&ie=utf-8&oe=utf-8&adpicid=&st=&z=&ic=&word=皇马&s=&se=&tab=&width=&height=&face=&istype=&qc=&nc=&fr=&pn=120&rn=30&gsm=78&1533466874426=
import json
res=json.loads(response.body)时报错:
json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
想请教各位老哥该怎么解决???
是不是请求的链接不对??我使用view(response)结果弹出了百度图片的首页,而不是浏览器检查元素里响应中的json文件。
<p>我用urllib试了下链接没错的。这个scrapy我不知道有些什么不同。</p>
json.loads(urllib.urlopen(url).read())
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。