我正在尝试使用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/

10-10 05:37