Добрый день. Не получается забирать тег description и запись в json не идет, как надо.
Можете подсказать, как правильно это сделать?
var needle = require("needle");
var cheerio = require("cheerio");
var async = require("async");
var request = require('request');
var resolve = require('url').resolve;
var fs = require('fs');
var url = "https://toster.ru";
var results = [];
var q = async.queue(function(url){
needle.get(url,function(err,res){
if(err) throw(err);
var $ = cheerio.load(res.body);
console.log($('description').text());
console.log($('title').text());
results.push({
title: $('title').text(),
description:$('description').text(),
href: url
});
});
}, 10);
q.drain = function(){
fs.writeFileSync('./data.json', JSON.stringify(results, "", 4));
}