如下:
@defer.inlineCallbacks
def start(self):
yield defer.maybeDeferred(self.configure)
if self._spider:
yield self.engine.open_spider(self._spider, self._start_requests())
yield defer.maybeDeferred(self.engine.start)
是什么作用?start是scrapy中的函数,我想从外部调用,但不成功,是@defer.inlineCallbacks造成的吗?放在这儿的作用是什么?
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
twisted 任务依次顺序执行