大家好,我正在使用 scrapy 框架和 python 构建一个网络抓取项目。在我项目的蜘蛛文件夹中,我有两个名为 spider1 和 spider2 的蜘蛛
蜘蛛1.py
class spider(BaseSpider):
name= "spider1"
........
........
蜘蛛2.py
class spider(BaseSpider):
name="spider2"
............
...........
设置.py
SPIDER_MODULES = ['project_name.spiders']
NEWSPIDER_MODULE = ['project_name.spiders']
ITEM_PIPELINES = ['project_name.pipelines.spider']
现在,当我scrapy crawl spider1
在我的根项目文件夹中编写命令时,它调用 spider2.py 而不是 spider1.py。当我从我的项目中删除 spider2.py 时,它会调用 spider1.py
1 天前恢复正常工作 1 个月,但突然发生了什么我无法弄清楚,请帮助我