【问题标题】:Jsoup get data next to elementJsoup 获取元素旁边的数据
【发布时间】:2019-03-14 19:43:35
【问题描述】:

我想获取 hr 标签旁边的数据。我将如何使用 JSoup 完成此任务?有没有一种方法可以让我遍历所有 hr 标签?

<HR>
Level: <B>Undergraduate</B><BR>
College or School: <B>College of Engineering and Applied Sciences</B><BR>
Department or Program: <B>Computer Science</B><BR>
<HR>
Level: <B>Undergraduate</B><BR>
College or School: <B>College of Engineering and Applied Sciences</B><BR>
Department or Program: <B>Computer Science</B><BR>
<HR>

我的期望值是

Level: <B>Undergraduate</B><BR>
College or School: <B>College of Engineering and Applied Sciences</B><BR>
Department or Program: <B>Computer Science</B><BR>

Level: <B>Undergraduate</B><BR>
College or School: <B>College of Engineering and Applied Sciences</B><BR>
Department or Program: <B>Computer Science</B><BR>

【问题讨论】:

    标签: java jsoup


    【解决方案1】:

    您可以使用document.getElementsByTag("hr")获取所有&lt;hr&gt;标签。

    从那里您可以遍历返回的 Elements 以获取每个单独的 &lt;hr&gt;

    要获取&lt;hr&gt; 旁边的元素,您可以使用Element.nextSibling() 获取相邻节点。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-16
      • 1970-01-01
      • 2011-11-24
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多