我刚刚开始学习JS和Node.js。我的第一个项目是使用Node.js和一些模块(如request
和cheerio
)构建一个简单的爬虫。
我想在包含在数组中的每个域名之间添加5秒的延迟。你能告诉我如何做吗?
这是我的代码:
var request = require('request');
var arr = [ "http://allrecipes.com/", "http://www.gossip.fr/" ];
for(var i=0; i < arr.length; i++) {
request(arr[i], function (error, response, body){
console.log('error:', error);
console.log('statusCode:', response && response.statusCode);
console.log('body:', body);
});
}