常见报错及解决方法
1. 缺请求头的报错,请求403
在setting文件加上请求头即可,修改完记得保存。
这个会在检查完环境之后,开启爬虫准备爬取时显示出错误,看到403,一般就是被反爬了,先检查一下请求头。
2. items没传、少传值或者不对应
报错:KeyError: 'DoubanItem does not support field: title1'
对应的,在items文件中,加上或修改相关的变量即可。
3. 没有项目
报错:KeyError: 'Spider not found: douban'
是否存在?是否保存?
4. 运行不了问题:Unknown command: crawl
在cmd或者终端中运行报错