scrapinghub UnicodeDecodeError: ‘ascii’ codec can’t decode byte 0xe6 in position

出错:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 0: ordinal not in range(128)

原因是用py3写的代码,处理中文正常的,但scrapinghub默认是python2.7,

 
解决办法是在scrapinghub.yml配置文件指定python版本就可以解决了!

project: 390334
stacks:
default: scrapy:1.5-py3
 
更多配置参考: 

https://support.scrapinghub.com/support/solutions/articles/22000200402-scrapy-cloud-stacks