Scrapy填坑记

来源:互联网 发布:招商黄金分析软件 编辑:程序博客网 时间:2024/05/19 11:49

写这个博客来记录使用Scrapy遇到的各种问题及解决方法

问题一:安装anaconda科学计算包之后使用conda list命令出现“UnicodeDecodeError: 'ascii' codec can't decode byte 0xb9 ”错误

解决办法:在anaconda安装路径下找到conda-script.py文件,该文件中的代码替换为如下代码
 import sys      if sys.getdefaultencoding() != 'gbk':            reload(sys)            sys.setdefaultencoding('gbk')            import conda.cli      sys.exit(conda.cli.main())
相关连接:https://stackoverflow.com/questions/45401062/anaconda-conda-traceback-unicodedecodeerror-ascii-codec-cant-decode-byte-0x

问题二:启动Scrapy之后报错“TypeError: ‘float’ object is not iterable”

解决方法:安装16.6.0版本的Twisted

相关链接:http://brucedone.com/archives/955

问题三:启动Scrapy shell只有报错“WindowsError: [Error 5] Access is denied?”

解决方法:使用管理权限打开命令行窗口

相关链接:https://stackoverflow.com/questions/28528020/why-am-i-getting-windowserror-error-5-access-is-denied