一、json.decoder.JSONDecodeError: Expecting value: line 1 column 1 (char 0)
使用scrapy,或者request的时候,其中请求接口,返回json数据或页面html,json.load(response.text) 出现此错误,先解决乱码问题,此问题就解决了。见标题二
二、乱码问题
我在本机电脑,使用自定义请求头好好的,将项目拖到另外一个服务器去出错,网上说是BOM,然后并不是
在使用scrapy时候,请求一个json数据网页,返回一堆乱码:
网上百度,
settings.py 中添加 'FEED_EXPORT_ENCODING= 'utf-8'
,对于我不可行。
我是自定义了settings
自定义配置覆盖了原本的settings配置,其中有一个请求头也是自定义的
请求头修改成原本默认的,就正常了,(注意请求头存在编码问题)