【问题标题】:Parse html string to json using htmlparser2使用 htmlparser2 将 html 字符串解析为 json
【发布时间】:2015-10-23 22:21:08
【问题描述】:

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

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

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

【问题讨论】:

  • 我尝试从paser.write(html)获取返回,但是它什么也没有返回,我也尝试从ondataend返回数据,仍然没有运气。
  • 显示你尝试过的代码比描述它更好,对任何试图提供帮助的人更有帮助。

标签: javascript json html-parsing


【解决方案1】:

查看了源代码,似乎有一个辅助方法 parseDOM 可以解决问题:

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

所以 elements 将是像 liveemo 这样的对象数组。

希望这能帮助遇到同样问题的人。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-02-15
    • 2011-03-14
    • 2011-08-30
    • 2012-12-31
    • 1970-01-01
    • 2022-12-10
    • 2012-10-16
    相关资源
    最近更新 更多