解決Scrapy shell啓動出現UnicodeEncodeError問題

windows 命令行編碼是cp936,而D:\Python27\Scripts\scrapy腳本編碼是Unicode編碼顧在命令行啓動會出現編碼問題windows

解決辦法:修改D:\Python27\Scripts\ 下的scrapy文件,這個文件即scrapy命令的程序文件,加上以下代碼便可:scrapy

import sys
default_encoding = 'cp936'
if sys.getdefaultencoding() != default_encoding:
reload(sys)
sys.setdefaultencoding(default_encoding)編碼

在scrapy運行爬蟲程序時若出現UincodeencodeError時在程序文件中加入以上代碼便可解決編碼問題命令行

相關文章
相關標籤/搜索