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

请大神帮忙看一下哪里问了问题?

请大神帮忙看一下哪里问了问题?

lala_over 2016-11-02 18:42:59
代码如下:var http = require("http");var url = "http://www.zhiread.com/";var cheerio = require("cheerio");//获取章节数据function getChpater(html){   var $ = cheerio.load(html);   var chapterData = $(".selection-courier-content ul").children("li");      var chapter=[];   chapterData.each(function(item){      var chapter = $(this);       var title = chapter.find("h4").text();       var autor = chapter.find("span").text();       var img = chapter.find("img").attr("src");       var chapterItem = {        title:title,        autor:autor,        img:img       };       chapter.push(chapterItem);   });   return chapter; }// 打印章节function printChpater(chapter){   chapter.forEach(function(item){        console.log("title:"+item.title+" autor:"+item.autor+"  img:"+item.img+"/n");   });}http.get(url,function(res){      var html = "";   res.on("data",function(data){       html += data;   });   res.on("end",function(){     var chapter = getChpater(html);     printChpater(chapter);   });}).on("error",function(){ console.log("数据抓取失败~");});一直报错..............
查看完整描述

3 回答

已采纳
?
堂堂堂堂糖糖糖童鞋

TA贡献101条经验 获得超58个赞

//img1.sycdn.imooc.com//5819d7b800013e2807990717.jpg

命名重复,导致chapter数组被覆盖

查看完整回答
反对 回复 2016-11-02
?
lala_over

TA贡献1条经验 获得超0个赞

非常感谢~~我真是太粗心了

查看完整回答
反对 回复 2016-11-03
  • 3 回答
  • 0 关注
  • 1138 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信