gpt4 book ai didi

java - 使用 jsoup 从带中断的表格中提取文本

转载 作者:行者123 更新时间:2023-12-02 05:52:33 25 4
gpt4 key购买 nike

有人知道如何使用 Jsoup 提取这些文本吗?

<TR> 
<TD bgColor=#ffa55c><B>
The first text I want. </B><BR>
<BR>
The second text I want <BR>
</TD>
</TR>

我可以通过以下方式获得第一个:

Element element = doc.select("tr td:eq(1) b").get(1);
element.text();

但我没有得到第二个:(

最佳答案

您需要关闭表格单元格标签 TD 以使 HTML 格式正确

<table>
<TR>
<TD bgColor=#ffa55c><B>
The first text I want. </B><BR>
<BR>
</TD><TD> <!-- add this -->
The second text I want <BR>
</TD>
</TR>
</table>

否则JSoup会将第一个和第二个单元格视为一个,并且get将抛出IndexOutOfBoundsException,然后您可以简单地使用

Element element = doc.select("td").get(2);

关于java - 使用 jsoup 从带中断的表格中提取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23415192/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com