解析 "div" 没有 name 或 id,只有 class 属性,在 android 中使用 html Cleaner

Parse "div" which have no name or id , only class atrribute , with htmlClener in android

我正在尝试解析 HTML 网页,其中的 div 元素只有 class 属性。 我需要从中提取信息。 它是多个 div 元素,所以我需要遍历 DOM。但我无法识别 div 元素。

切换到Jsoup,真的很棒!

我认为你应该使用 。它是 Java HTML 解析器。其特点如下。

  • 能够从网络中获取网页
  • 非常简单明了API
  • CSS 选择器以标记 HTML 元素。

例如你想得到一个 DIV 元素 class foo

Document doc = Jsoup.connect("http://website.com/").get();
Elements divs = doc.select("div.foo");

如果您使用 HtmlCleaner 的 JDom 序列化程序,则可以使用 XPath 表达式定位 div。