может ли паук получить предмет после прохождения всех трубопроводов? - PullRequest
0 голосов
/ 26 декабря 2018

Мой процесс - это.

  1. элемент паука идет в конвейеры (несколько конвейеров)

  2. элемент должен быть изменен из-за конвейеров (возможно перевод, Imagepipelines) ..

  3. паук получает измененный предмет и, основываясь на предмете, просит другого.

enter image description here

Моя проблема в том, что

  1. return item (в пауке) не имеет смысла, и функция выполнена.
  2. yield item передать элемент после первого выполненного конвейера.

Хочу получить товар ВСЕ Пропущенные конвейеры ..

1 Ответ

0 голосов
/ 27 декабря 2018

Вы можете использовать сигнал item_scraped, чтобы сообщить пауку, когда предмет прошел все конвейеры предмета.

https://doc.scrapy.org/en/latest/topics/signals.html#item-scraped

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...