我在同一个项目中编写了几个spider,它们调用同一个pipeline类。在
在这样的管道代码中:
def process_item(self, item, spider):
if spider.name == 'spider1':
# do something
if spider.name == 'spider2':
# do something
...
在我让我的新spiedrX给它起名字之前,它起作用了。在
我的spiderX调用的代码和其他spider调用的代码一样:
^{pr2}$然后它不调用管道,但其他人可以,我不知道为什么。在
当我运行spiderX时,会有一行无用的输出:
2016-07-17 22:30:15 [scrapy] INFO: Enabled item pipelines:
['dgut_spider.pipelines.CustomPipeline']
我想这意味着管道可以工作
任何建议都将不胜感激。在
编辑:只是我的新蜘蛛不能调用管道,其他人可以。在
目前没有回答
相关问题 更多 >
编程相关推荐