根据文档使用self.send_message返回结果为什么有时不全,有时没有?

pyspider使用self.send_message返回结果在单步调试是对的,但是running起来结果就返回不对。跟了一些代码,发现base_handler的run_task()中的self._messages即使在一个爬虫脚本中是时有时无的,请问是什么原因?

阅读 3.2k
1 个回答

这是我分别跟踪debug和running的结果。
clipboard.png
看起来一样的function执行过下面这段代码之后:

clipboard.png

debug的self._messages有结果,running的self._messages没结果。@binux

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进