Scrapy ITEM_PIPELINES предупреждение
У меня есть следующее в моей settings.py
ITEM_PIPELINES = ['mybot.pipelines.custompipeline']
Но когда я начинаю терапию, я получаю следующее предупреждение.
/lib/python2.7/site-packages/scrapy/contrib/pipeline/init.py: 21: ScrapyDeprecationWarning: ITEM_PIPELINES, определенный как список или набор, устарел, переключиться на категорию dict =ScrapyDeprecationWarning, уровень стека =1)
Кажется, все еще работает правильно. Но что мне нужно сделать, чтобы убрать это предупреждение?
2 ответа
См. документацию по scrapy для Активации компонента Item Pipeline, например:
ITEM_PIPELINES = {
'myproject.pipeline.custompipeline': 300,
}
Целочисленные значения, которые вы назначаете классам в этом параметре, определяют порядок, в котором они запускаются, элементы проходят по конвейерам от номера заказа от низкого до высокого. Обычно эти числа определяют в диапазоне 0-1000.
И, конечно, вам нужно будет это сделать в файле settings.py вашего файла проекта.