使用htmlparser2将html字符串解析为json

时间:2015-08-01 08:04:21

标签: javascript json html-parsing

我正在尝试使用htmlparser2(https://www.npmjs.com/package/htmlparser2)将html原始字符串解析为json。

但它的用法只记录标签/文本,我想要的是json,就像它的livedemo(http://demos.forbeslindesay.co.uk/htmlparser2/)一样,这样我就可以过滤掉我想要的元素。

任何帮助或建议都将不胜感激!

1 个答案:

答案 0 :(得分:3)

看了一下源代码,似乎有一个辅助方法 parseDOM 可以做到这一点:

var htmlparser = require("htmlparser2");
elements = htmlparser.parseDOM(htmlString);

所以元素将是像livedemo一样的对象数组。

希望这会帮助任何人遇到同样的问题。