【问题标题】:Parse "div" which have no name or id , only class atrribute , with htmlClener in android使用android中的html Cleaner解析没有名称或id,只有类属性的“div”
【发布时间】:2015-06-14 07:11:52
【问题描述】:

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

【问题讨论】:

    标签: android parsing htmlcleaner


    【解决方案1】:

    切换到Jsoup,真的很棒!

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

    • 能够从网络获取网页
    • 非常简单直接的 API
    • CSS 选择器标记 HTML 元素。

    例如你想获得一个类为foo的DIV元素

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

    【讨论】:

    • 感谢您的回答。但它花费了太多时间。你能描述一下吗?
    • @Hussainsoni This article 将帮助您入门。看看吧!
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-24
      • 1970-01-01
      • 2016-04-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-28
      相关资源
      最近更新 更多