前言
list指令是输出当前可用的爬虫名列表
代码调试
进入list的run方法
这里看到只有两行代码
for s in sorted(self.crawler_process.spider_loader.list()): print(s)深入了解
self.crawler_process.spider_loader.list()
大致内容是根据项目settings的SPIDER_MODULES配置项来获取所有的爬虫模块,然后将其name属性获取到输出
好了好了讲完了,我很开心,划水划得很开森。。。