如何使用解析器
在浏览器中,您可以直接引入项目里的模块并使用示例 API:创建 `JustHTML` 实例并调用 `query`、`to_html`、`to_text` 等方法来处理 HTML 字符串。页面顶部的游乐场就是一个交互示例,允许粘贴 HTML 或从支持 CORS 的 URL 获取内容进行查询与格式化。
在 Node.js 中,使用 `import` 加载模块同样可用。典型流程是读取文件或网络请求返回的 HTML,然后将字符串传给解析器。解析器会构建 DOM 风格的树,提供遍历与选择器查询能力,便于自动化处理与测试。
示例(伪代码):
const doc = new JustHTML(htmlString);
const nodes = doc.query('article p');
for (const n of nodes) console.log(n.to_text());