代码之家  ›  专栏  ›  技术社区  ›  Amir Raminfar Hadi Rasouli

Java中的jQuery

  •  5
  • Amir Raminfar Hadi Rasouli  · 技术社区  · 14 年前

    我正在寻找一个简单的轻量级Java库来解析HTML。我看了很多,有很多选择。但我找不到简单的东西。我很想在Python中有一些类似pypyQug的东西,除了Java。我的要求是:速度快,使用方便,重量轻。

    我需要它做什么?不确定这是否重要,但我需要为HTML文档的某些部分编制索引。所以我希望能够快速地选择文档的一部分,然后解析它。

    5 回复  |  直到 7 年前
        1
  •  6
  •   Barney Szabolcs    11 年前

    我以前使用过HTMLParser。我对此不太满意。我找到了塔格索普和J苏普。我真的很喜欢 jsoup . 尚未广泛使用,但您可以执行以下操作:

    Elements resultLinks = doc.select("h3 > a"); // direct a after h3
    
        2
  •  2
  •   Anatoly G    14 年前

    试试Groovy。它有许多“slurper”,即用于读取XML和HTML等标记以及JSON的DSL。 here 例如。

        3
  •  1
  •   Stefan Kendall    14 年前

    使用 tagsoup 将HTML规范化为XHTML,以及 XOM 解析结果文档。这并不难。

    xpath将为您提供与css选择器类似的简单选择。

        4
  •  0
  •   djondal    14 年前

    如果您想要一个类似jquery的库,正如您问题的标题所建议的那样,您应该检查一下 GWT .

    GWT将允许您探索页面的DOM。 尝试本教程,30分钟后您将确定是否想了解更多…

        5
  •  0
  •   John Ding    7 年前

    看看杰瑞,他看起来很有前途 http://jodd.org/doc/jerry/