我想抓取html网页的所有元素内容(每个标记之间的每个文本),并希望将它们存储在数组中。我做了如下尝试,但似乎没有用。谁能帮助我做到这一点?
const request = require('request');
const cheerio = require('cheerio');
const url3 = 'https://www.amazon.com';
const array = [];
request({url: url3, json: true }, (err, res, body) => {
if (err)
{ return console.log(err); }
const $ = cheerio.load(body);
$('*').each(function(i, element){
array.push($(this).text());
});
console.log(array)
});