htmlparser2.js:一个快速宽松的HTML/XML解析器

网友投稿 583 2022-11-05


htmlparser2.js:一个快速宽松的HTML/XML解析器

The fast & forgiving HTML/XML parser.(一个快速宽松的HTML/XML解析器)

文档

npm​​install

使用示例

import { Parser } from "htmlparser2";/** * 解析出所有类名 * @param {String} html * @returns {Array} */function extractClassList(html) { let classList = []; const parser = new Parser({ onattribute(name,) { if (name == "class") { classList.push(value); } }, }); parser.write(html); parser.end(); return classList;}const html = '

';let classList = extractClassList(html);console.log(classList);// [ 'box', 'box__header', 'box__body' ]

参考​​​HTML解析器之htmlparser2使用详解​​


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SpringBoot2.0集成WebSocket实现后台向前端推送信息
下一篇:第二十一章 源代码文件 REST API 参考(三)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~