假如爬取页面有分页,想采用递归的方式爬取数据,用async await怎么实现递归呢?
来源:6-2 利用 puppeteer 爬取和分析电影列表

qq_人生如白纸丶被黑色渲染_03550679
2018-08-08
写回答
1回答
-
Scott
2018-08-08
简单的办法就是外面先存一个自增变量 inc = 0
然后在一个 async funciton 里面,判断 inc,它不大于某个值的时候,就不断的 await 自身,同时自身里面,还会去执行另外一个 async function,也就是你爬取数据的 function,每次 await 结束,就 inc++,直到 inc 达到你预期的一个值,就停止执行
00
相似问题