мой пример кода ниже:
var request = require('request');
var cheerio = require('cheerio');
url = 'example.com';
request(url, function(error, response, html){
if(!error){
var $ = cheerio.load(html);
var json = { name : "", number : ""};
let name = [];
$('.name-cell').map(function(i, elm) {
name[i] = $(this).text().trim();
json.name = name;
})
let rank = [];
$('.number-cell').map(function(i, elm) {
number[i] = $(this).text().trim();
json.number = number;
})
var obj = name.concat(number);
console.log(obj);
}
})
выход:
{ "name": [
"Name 1",
"Name n"
],
"number": [
"Number 1",
"Number n"
] }
желаемый результат (или что-нибудь подобное):
{ ["name": "Name 1", "number": "Number 1"] }
Любые предложения или рекомендации очень ценятся - так как я не был в состоянии очиститьданные от двух разных селекторов классов.