爬虫日记(76):Scrapy的命令行源码分析
Posted caimouse
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了爬虫日记(76):Scrapy的命令行源码分析相关的知识,希望对你有一定的参考价值。
前面已经分析怎么样获取环境变量、全局设置和项目设置的参数获取,接着下来就是分析怎么样得到scrapy工程命令行里所有支持的命令,以及判断命令行里输入的命令是否合法,合法之后又是怎么样运行。
接着下来,我们会看到下面两行代码:
第124行是判断命令行是否在工程项目的目录下面运行,结果保存在inproject。
第125行是获得所有scrapy工程支持的命令,结果保存在cmds。
在前面学习使用的文章里,已经了解到命令有全局命令和项目命令的区别,有一些scrapy命令必须运行在项目的目录下面,有一些不需要。
全局的命令:
startproject
genspider
settings
runspider
shell<
以上是关于爬虫日记(76):Scrapy的命令行源码分析的主要内容,如果未能解决你的问题,请参考以下文章