我正在尝试使用htmlparser2(https://www.npmjs.com/package/htmlparser2)将html原始字符串解析为json。
但是它的用法仅注销标签/文本,我想要的是像livedemo(http://demos.forbeslindesay.co.uk/htmlparser2/)这样的json,以便我可以过滤所需的元素。
任何帮助或建议,将不胜感激!
最佳答案
看了一下源代码,似乎有一个辅助方法 parseDOM 可以解决这个问题:
var htmlparser = require("htmlparser2");
elements = htmlparser.parseDOM(htmlString);
因此元素将是诸如livedemo之类的对象数组。
希望这将帮助任何人遇到相同的问题。
关于javascript - 使用htmlparser2将html字符串解析为json,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31759698/