我正在使用cheerio 在 Node 6.10.2 的服务器端解析html 文件。我需要获取文档正文中每个 div 的 outerHtml,我的代码是:
/* const data is valid html document (type of string)*/
const $ = cheerio.load(data);
let pages = $('body > div').toArray();
console.log(pages[0]); // Elements parsed correctly
let htmlPages = pages.map(page => $(page).html());
console.log(htmlPages[0]); // Here I have innerHtml, not outer...
问题:我正在使用 innerHtml 获取字符串。 任何人都可以帮忙吗? ?
最佳答案
关于javascript - Cheerio 获取元素外部 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43365187/