通过scrapy命令行工具进行控制配置设置(7)python SCRAPY最新教程1.51以上版本
命令行工具
版本0.10中的新功能。
Scrapy通过scrapy
命令行工具进行控制,在此称为“Scrapy工具”,以区别于子命令,我们称之为“命令”或“Scrapy命令”。
Scrapy工具提供了多个命令,用于多种用途,每个命令都接受一组不同的参数和选项。
(该命令已在1.0中删除,有利于独立。请参阅部署项目。)
scrapy deploy
scrapyd-deploy
- scrapy bench
- scrapy startproject name //创建项目,在项目外操作,自动建目录
- scrapy genspider -t basic name 11.com //创建文件,在项目内目录操作
配置设置
Scrapy将scrapy.cfg
在标准位置的ini样式文件中查找配置参数:
/etc/scrapy.cfg
或c:\scrapy\scrapy.cfg
(全系统),~/.config/scrapy.cfg
($XDG_CONFIG_HOME
)和~/.scrapy.cfg
($HOME
)用于全局(用户范围)设置,以及scrapy.cfg
在scrapy项目的根目录中(参见下一节)。
这些文件中的设置按列出的优先顺序合并:用户定义的值优先于系统范围的默认值,项目范围的设置将在定义时覆盖所有其他值。
Scrapy也了解并且可以通过许多环境变量进行配置。目前这些是:
SCRAPY_SETTINGS_MODULE
(请参阅指定设置)SCRAPY_PROJECT()
SCRAPY_PYTHON_SHELL
(见Scrapy shell)
评论被关闭。