Scrapy订购保证

时间:2015-03-29 14:40:21

标签: python scrapy scrapy-spider

是否有蜘蛛发出并由管道处理的物品的订购保证。

换句话说,如果我的蜘蛛从它的item1, item2, item3方法产生项目parse,是否可以保证我的管道将以相同的顺序处理项目(item1, item2, item3)?< / p>

1 个答案:

答案 0 :(得分:0)

这是因为产量。当你这样做

    yield Request(..........)

请求将被无序发送。如果您想要订单,请确保使用return语句发送这些请求。 例如:

  1. 返回单个请求
  2. 提取项目后,
  3. 返回下一个请求。