我正在尝试抓取一个网页,其中包含类group-link的(锚)标记。在这段代码中,我在控制台上显示了这个标签的所有链接。
var http = require("https");
var cheerio = require("cheerio");
// Utility function that downloads a URL and invokes
// callback with the data.
function download(url, callback) {
http.get(url, function(res) {
var data = "";
res.on('data', function (chunk) {
data += chunk;
});
res.on("end", function() {
callback(data);
});
}).on("error", function() {
callback(null);
});
}
var url = "https://www.example.com"
download(url, function(data) {
if (data) {
var $ = cheerio.load(data);
$("a.group-link").each(function(i, e) {
console.log($(e).attr("href")); });
}
else console.log("error");
});
但是我没有输出甚至没有错误,因为如果条件满足。 为了在node.js中使用JQuery,我们需要包含任何内容吗? 感谢。