2
現在、私は現在2つのパイプラインを持っています。Scrapy - パイプラインで追加アイテムを作成
ITEM_PIPELINES = {
'myproject.pipelines.mutatorPipeline': 300,
'myproject.pipelines.submitDatabasePipeline': 800,
}
これらは正しい順序で実行されます。
1.)最初のパイプラインはミューテータです。
2.)2番目の情報は、情報をデータベースに送信します。
データが正しくデータベースに送信されます。
私の問題は、データが私のmutator pipeline
に届くときに、2番目のパイプラインに渡すために「追加」アイテムを作成したいということです。 (変異なし)現在
が、それは次のようになります。
def process_item(self, item, spider):
#Mutate the item
return item
私はできませんが、何度もreturn
以上。また、パイプライン1の開始から始まる追加項目を作成したくありません。
多くのことを事前に助けます。
常に項目をリストにしてループします。良いアイデア! –