为了账号安全,请及时绑定邮箱和手机立即绑定

关于重写爬虫课程中函数变量的问题

Promise
   .all(fetchCourseArry)
   .then(function(pages){
       var coursesData=[];
       pages.forEach(function(html){
           var courses=filterChapters(html);
           coursesData.push(courses);
       })
   });

传入Promise.all 里的参数是装有 返回多个Promise对象的  fetchCourseArry数组,那么在接着下面调用 的 .then(function(pages){  ...  })  里pages 是指代什么呢,是每次爬完的html页面代码吗?    


正在回答

2 回答

指的是每个课程的url对应的那个页面所组成的数组,pages=[page1,page2,page3],所以才会有对pages的遍历,遍历每个页面,获取每个页面的信息,每个页面都包含大标题,人数,章节信息

0 回复 有任何疑惑可以回复我~

指的是每个课程的url

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
进击Node.js基础(二)
  • 参与学习       76755    人
  • 解答问题       226    个

本教程带你攻破 Nodejs,让 JavaScript流畅运行在服务器端

进入课程

关于重写爬虫课程中函数变量的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信