【发布时间】:2018-04-17 17:00:36
【问题描述】:
我正在尝试在 node 中制作简单的提要阅读器,但我在 node.js 中遇到了多个请求的问题。例如, 我得到了这个代码:
var url = [
"https://site1.com",
"https://site2.com"
];
var items = [];
var i;
for(i=0; i<url.length; i++){
request(url[i], function(err, respone, html){
if(!err) {
var $ = cheerio.load(html);
if(i == 0){
$(".class1").find("a").each(function (index, element){
items.push($(element).text());
});
}else if(i == 1){
$(".class1").find("a").each(function (index, element){
items.push($(element).text());
});
}
}
});
}
如何在抓取循环中抓取多个站点?
【问题讨论】:
标签: javascript node.js web-scraping web-crawler cheerio