例如,我要将名称和排名加入一个对象。
我正在分析一张桌子,以结合网球网站上球员的姓名和排名。
name.js:
const axios = require('axios');
const cheerio = require('cheerio');
const url = 'https://www.example.com';
axios.get(url).then( (response) => {
const $ = cheerio.load(response.data);
const player = [];
$('.player-cell').each( (i, td) => {
player.push( {
name: $(td).text().trim(),
});
});
return(player);
})
.then ( (player) => {
console.log(player);
})
rank.js:
const axios = require('axios');
const cheerio = require('cheerio');
const url = 'https://www.example.com';
axios.get(url).then( (response) => {
const $ = cheerio.load(response.data);
const player = [];
$('.rank-cell').each( (i, td) => {
player.push( {
ranking: $(td).text().trim(),
});
});
return([player]);
})
.then ( (player) => {
console.log(player);
});
输出(目标):
{名称:'x',排名:'x'},
。
。
n