diff --git a/scrapy/core/engine.py b/scrapy/core/engine.py index 3f068ce2e..96c4d418d 100644 --- a/scrapy/core/engine.py +++ b/scrapy/core/engine.py @@ -219,6 +219,7 @@ class ExecutionEngine(object): signals.send_catch_log(signal=signals.item_dropped, sender=self.__class__, item=item, spider=spider, response=response, exception=pipe_result.value) else: signals.send_catch_log(signal=signals.item_passed, sender=self.__class__, item=item, spider=spider, response=response, pipe_output=pipe_result) + self.next_request(spider) if domain in self.closing: return