如何通过使用Cheerio获得html的所有元素内容?

时间:2019-01-07 06:06:53

标签: cheerio

我想抓取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)
});

0 个答案:

没有答案