可以使用 `cheerio` 模块在 Node.js 中解析 HTML。`cheerio` 是一个用于解析 HTML 的库,它可以让你使用类似于 jQuery 的语法来操作 HTML 文档。
下面是一个例子,展示如何使用 `cheerio` 模块在 Node.js 中解析 HTML:
```javascript
const cheerio = require("cheerio");
const html = `<html><body><p>Hello world</p></body></html>`;
const $ = cheerio.load(html);
console.log($("p").text()); // 输出 "Hello world"
```
在这个例子中,我们首先引入了 `cheerio` 模块,并从中导入 `load` 方法。然后,我们定义了一个包含 HTML 代码的字符串,该字符串包含了一个 `<p>` 元素,其内容为 "Hello world"。
接着,我们使用 `load` 方法将 HTML 代码加载到 `cheerio` 中,并将返回的对象赋值给 `$` 变量。这个 `$` 变量就相当于 jQuery 中的 `$` 符号。
最后,我们可以使用 `$` 变量来选择 `<p>` 元素,并使用 `text` 方法获取其文本内容。在这个例子中,我们输出了 `<p>` 元素的文本内容,即 "Hello world"。
通过使用 `cheerio` 模块,我们可以在 Node.js 中轻松地解析 HTML 文档,并使用类似于 jQuery 的语法来操作文档中的元素。