创建默认模板
命令行参数
全局命令
项目命令
创建自定义模板
源码解析
startproject.py
genspider.py
自带 templates 模板结构
使用 scrapy-template-plus 及其 builder 生成项目
项目地址:https://github.com/yuanqimanong/scrapy-template-plus
使用方法
- 先安装
requirements.txt
环境
- 再运行
builder-run.py
按操作提示
- 用 IDE 加载项目,并设置对应的根目录
实现原理
生成项目:继承 startproject.Command
,加载settings
,重写TEMPLATES_TO_RENDER
和run
方法
生成爬虫:继承 genspider.Command
,重写 run
方法