通过scrapy命令行工具进行控制配置设置(7)python SCRAPY最新教程1.51以上版本

命令行工具

版本0.10中的新功能。

Scrapy通过scrapy命令行工具进行控制,在此称为“Scrapy工具”,以区别于子命令,我们称之为“命令”或“Scrapy命令”。

Scrapy工具提供了多个命令,用于多种用途,每个命令都接受一组不同的参数和选项。

(该命令已在1.0中删除,有利于独立。请参阅部署项目。)

  • scrapy deployscrapyd-deploy
  • scrapy bench
  • scrapy startproject name    //创建项目,在项目外操作,自动建目录
  • scrapy genspider -t basic name 11.com  //创建文件,在项目内目录操作

 

配置设置

Scrapy将scrapy.cfg在标准位置的ini样式文件中查找配置参数:

  1. /etc/scrapy.cfgc:scrapyscrapy.cfg(全系统),
  2. ~/.config/scrapy.cfg$XDG_CONFIG_HOME)和~/.scrapy.cfg$HOME)用于全局(用户范围)设置,以及
  3. scrapy.cfg 在scrapy项目的根目录中(参见下一节)。

这些文件中的设置按列出的优先顺序合并:用户定义的值优先于系统范围的默认值,项目范围的设置将在定义时覆盖所有其他值。

Scrapy也了解并且可以通过许多环境变量进行配置。目前这些是:

  • SCRAPY_SETTINGS_MODULE(请参阅指定设置)
  • SCRAPY_PROJECT()
  • SCRAPY_PYTHON_SHELL(见Scrapy shell)
本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。