首页 > 解决方案 > Scrapy - 每个进程/作业的项目管道类的新实例?

问题描述

我使用 Scrapyd 来安排和启动蜘蛛作业。

在项目管道类中,我将作业特定变量设置到类中,其他蜘蛛/作业不应共享这些变量。

所以我的问题是,Scrapy/Scrapyd 是否为每个蜘蛛作业/进程创建管道类的新实例?

标签: scrapyscrapyd

解决方案


Scrapy/Scrapyd 为每个作业/流程创建管道、中间件等的新实例。

但是,在某些情况下,您的管道不能有静态(或每个类变量)数据可以通过python 类变量从其他蜘蛛访问。


推荐阅读