今天总结一下遇到的问题:
1.问题1
136, "Column count doesn't match value count at row 1"
错误原因:存储的数据与数据库中所建字段不一致
2.问题2
在scrapy框架运行时会报下面的错误:
ImportError: DLL load failed
错误原因:找不到指定的模块
解决方法:pip install -I cryptography
3.问题3
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe5 in position 7: ordinal not in range(128)
错误原因:混淆了 python2 里边的 str 和 unicode 数据类型
解决方法:在出错的脚本前加上以下代码
import sys reload(sys) sys.setdefaultencoding('utf8')
或者是
import sys if sys.getdefaultencoding()!='utf-8': reload(sys) sys.setdefaultendcoding('utf-8')
在爬取数据是出现了一些问题,故进行了总结