scrapy用yield返回

来源:7-3 CrawlSpider源码分析

梦想有天能够飞起来

2019-02-24

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

写回答

2回答

bobby

2019-02-26

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

0
0

lin_xin

2019-02-25

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

0
1
bobby
其实不是实时发起request的缘故,而是因为scrapy的engine中会对parse进行for循环调用
2019-02-26
共1条回复

Scrapy打造搜索引擎 畅销4年的Python分布式爬虫课

带你彻底掌握Scrapy,用Django+Elasticsearch搭建搜索引擎

5795 学习 · 6290 问题

查看课程