我是否需要将每个链接保留在“请求({..})”中的数组中,然后显示它或在“请求({..})”之外工作,这将是我的代码但不起作用, 任何想法?
var request = require("request");
var cheerio = require("cheerio");
var arrayLinks = [];
request({
uri: "http://www.some-url.com",
}, function(error, response, body) {
var $ = cheerio.load(body);
$("a").each(function() {
var link = $(this);
arrayLinks.push(link.attr("href"));
});
});
arrayLinks.forEach(function(link){console.log(link)});