I have the code below:
var request = require(\'request\');
var cheerio = require (\"cheerio\");
var async= require(\"async\");
var MyLink=\"www.mylink.com\"
Another alternative would be to use async.eachSeries. For example:
async.eachSeries(TheUrl, function (eachUrl, done) {
setTimeout(function () {
var url = 'www.myurl.com='+eachUrl;
request(url, function(error, resp, body) {
if (error) return callback(error);
var $ = cheerio.load(body);
//Some calculations again...
done();
});
}, 10000);
}, function (err) {
if (!err) callback();
});