NodeJS Cheerio无法读取未定义的属性“text”

时间:2016-02-17 12:27:32

标签: javascript node.js cheerio

这是我的代码。我想从网页上获取数据。如您所见,有两个var $ = cheerio.load(html)。问题在于我得到的内容“无法读取未定义的属性'文本'错误。解决方案是什么?

request(l1,function(error, resposne, html){
    if(!error){
        var $ = cheerio.load(html);
        $('.list').filter(function(){
            //process
        });
        async.series([
           function(callback){
               request(l2,function(error, response, html){
                  var $ = cheerio.load(html); // error here
                  $('li').filter(function(){

                  });
               });
            callback(null, 'one');
         },
           function(callback){

           callback(null, 'two');
         },
           function(err, results){

         });
    }

0 个答案:

没有答案