繁体   English   中英

Jsoup获取元素旁边的数据

[英]Jsoup get data next to element

我想在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>

您可以使用document.getElementsByTag("hr")获得所有<hr>标记。

从那里可以遍历返回的Elements以获取每个单独的<hr>

要获取<hr>旁边的元素,可以使用Element.nextSibling()获取相邻节点。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM