爬虫日记(76):Scrapy的命令行源码分析

╰半橙微兮° 2023-01-22 11:50 68阅读 0赞

前面已经分析怎么样获取环境变量、全局设置和项目设置的参数获取,接着下来就是分析怎么样得到scrapy工程命令行里所有支持的命令,以及判断命令行里输入的命令是否合法,合法之后又是怎么样运行。

接着下来,我们会看到下面两行代码:

20210519175504264.png

第124行是判断命令行是否在工程项目的目录下面运行,结果保存在inproject。

第125行是获得所有scrapy工程支持的命令,结果保存在cmds。

在前面学习使用的文章里,已经了解到命令有全局命令和项目命令的区别,有一些scrapy命令必须运行在项目的目录下面,有一些不需要。

全局的命令:

startproject

genspider

settings

runspider

shell<

发表评论

表情:
评论列表 (有 0 条评论,68人围观)

还没有评论,来说两句吧...

相关阅读