nodejs cheerio每个函数不起作用[关闭]

问题描述 投票:1回答:1

尝试学习网络抓取。我无法将此代码输出到控制台。我不确定自己在做什么错。

let request = require("request");
let cheerio = require("cheerio");

let url = "https://stackoverflow.com/";

request(url, function(err, res, body) {
    if (!err) {
        let $ = cheerio.load(url);
        let listingsQ = $("#question-mini-list").children();
        listingsQ.each(function(index) {
            console.log(index);

        });

    } else {
        console.log("err")
    }
});
node.js cheerio
1个回答
0
投票
let $ = cheerio.load(body);

您不将url传递给load函数,而是将其变量传递给回调函数。

© www.soinside.com 2019 - 2024. All rights reserved.