Node.js 获取cheerio对象的全文

Node.js 获取cheerio对象的全文,node.js,cheerio,Node.js,Cheerio,我想在cheerio中加载一个HTML代码段,然后删除一些元素,然后简单地将处理过的代码段写入一个文件 尽管这听起来很琐碎,但ChereIO文档()没有说明如何在不选择某些特定元素的情况下从ChereIO对象($)获取全文 这是我的密码: let data = fs.readFileSync(pathOfFile, 'utf8'); let $ = cheerio.load(data); $('someElement').remove(); fs.writeFileSync(myNewPath,

我想在cheerio中加载一个HTML代码段,然后删除一些元素,然后简单地将处理过的代码段写入一个文件

尽管这听起来很琐碎,但ChereIO文档()没有说明如何在不选择某些特定元素的情况下从ChereIO对象($)获取全文

这是我的密码:

let data = fs.readFileSync(pathOfFile, 'utf8');
let $ = cheerio.load(data);
$('someElement').remove();
fs.writeFileSync(myNewPath, $('everything that is left'));

有什么办法吗?

可能只是身体:

$('body').text()

您可能需要先删除脚本/样式元素

非常感谢。这很简单,但很难找到答案。所以在cheerio对象中,整个文件总是被封装在一个body标记中?不,html就是这样工作的,任何可显示的内容都会在body中(而不是头部)