我在settings.py中有以下内容
ITEM_PIPELINES = ['mybot.pipelines.custompipeline']
但是当我开始scrapy时,我收到以下警告.
/lib/python2.7/site-packages/scrapy/contrib/pipeline/ init .py:21:ScrapyDeprecationWarning:ITEM_PIPELINES定义为列表或集合已弃用,切换到dict类别= ScrapyDeprecationWarning,stacklevel = 1)
它似乎仍然正常工作.但是,为了删除此警告,我需要做什么?
请参阅激活项目管道组件的 scrapy文档,例如:
ITEM_PIPELINES = { 'myproject.pipeline.custompipeline': 300, }
您在此设置中为类分配的整数值决定了它们运行的顺序,从订单号从低到高的管道.习惯上在0-1000范围内定义这些数字.