Si usa $("body").html() , cheerio devuelve el html dentro de las etiquetas del cuerpo. ¿Cómo puedo consultar a Cheerio por el contenido del body , incluidas las etiquetas del body de apertura y cierre?
Tomemos por ejemplo un archivo como este:
<body class="body"> <div> <h1>Foo Bar</h1> </div> </body> <style> .body { margin: 0; } </style> El siguiente código generará el contenido html del body . La salida no incluirá las etiquetas <body> , que es lo que quiero lograr
const cheerio = require("cheerio"); const $ = cheerio.load(text); const body = $("body").html(); console.log(body); // <div> // <h1>Foo Bar</h1> // </div>Use $.html("body") en lugar de $("body").html() .