【问题标题】:Android parsing multiple HTML tables with JsoupAndroid 使用 Jsoup 解析多个 HTML 表格
【发布时间】:2014-01-07 01:42:44
【问题描述】:

我正在尝试解析 Internet 上的 HTML 页面,以使用 Jsoup 从其中的表中检索数据。但是我要解析的页面包含多个表。我怎样才能做到这一点?这可能吗?

编辑: 这是我要解析的页面:

http://metudex.com/mobilepac/browse.php?SEARCH=calculus&kriter=X&Submit=Search

我想从包含书籍信息的表中检索数据。

【问题讨论】:

  • 完全有可能。获取符合您要求的表列表并对其进行迭代。
  • 请添加您要解析的html并注明您想要的表格。
  • 我已经编辑了这个问题。谢谢
  • 我的回答有帮助吗?如果是,请标记它,以便可以认为该主题已关闭。如果没有,请提供一些反馈或您自己的答案。

标签: java android html parsing jsoup


【解决方案1】:
Document doc = Jsoup.connect("http://metudex.com/mobilepac/browse.php?SEARCH=calculus&kriter=X&Submit=Search").get();

Elements els = doc.select("td:has(span.briefcitDetail)"); //gets every td that has a child span with class briefcitDetail

for(Element el : els) {
    System.out.println("--" + el.text());
}

【讨论】:

    猜你喜欢
    • 2014-01-01
    • 2019-10-10
    • 1970-01-01
    • 2015-08-17
    • 2018-09-04
    • 1970-01-01
    • 2015-10-14
    相关资源
    最近更新 更多