请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

scrapy用yield返回

老师,我不理解parse()中用yield来返回,我看网上资料说生成器只有在for中使用才行,实在不是很明白这块是怎么处理,老师可不可以给我讲一下?

正在回答

2回答

bobby 2019-02-26 11:34:37

scrapy的engine中会对parse进行for循环调用的

0 回复 有任何疑惑可以回复我~
lin_xin 2019-02-25 23:33:17

使用yield关键字表明这个parse函数是一个生成器,这样就可以实时地发起Request。生成器与有没有for没啥关系吧

0 回复 有任何疑惑可以回复我~
  • bobby #1
    其实不是实时发起request的缘故,而是因为scrapy的engine中会对parse进行for循环调用
    回复 有任何疑惑可以回复我~ 2019-02-26 11:34:24
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信