JavaScript each() 不起作用


var request = require('request'),
    cheerio = require('cheerio');
var url = "https://namu.wiki/w/크롤링";

request(url, function (err, res, html) {
    if (!err) {
        var $ = cheerio.load(html);
        $('.wiki-heading-content').each(function(){
            var post = {"content": "" };
            var data=$(this);
            post['content']=data.text();
            console.log(post);
        });
    }
});

下面的代码行不起作用。为什么?

//$('.wiki-heading-content').each(function()

你在代码中使用了jQuery,并且你覆盖了(在函数作用域中(这一行的全局jQuery对象。

var $ = cheerio.load(html);

最新更新