jsoup中element.children的替代方案

时间:2013-11-13 17:55:10

标签: java html parsing jsoup

好吧我找不到Element.children()的等价物,因为我有一个Elements对象...... 我想要做的是下载一个html文件(我已经完成了...)并确定一个表行(我通过使用doc.getElementsByClass(“emphasizedRowColor”)完成了;因为我想要的行有那个emphasizedRowColor类,没有其他元素吗)。我只是不明白如何隔离我的Elements对象RWTableRow中的一个元素。 HTML:

<tr class="rwOdd emphasizedRowColor">
<td class="jewel" style="">
<div class="teamJewel" style="background-position: 0px -336px;margin: 0 0 2px 2px;"></div>
</td>
<td class="left" style=""> Detroit</td>
<td style="">18</td>
<td style="">9</td>
<td style="">5</td>
<td style="">4</td>
<td class="narrowStatsColumn cSrt" style="">22</td>
<td class="narrowStatsColumn" style="">9</td>
<td style="">45</td>
<td style="">48</td>
<td style="">3-2-4</td>
<td style="">6-3-0</td>
<td style="">3-3-4</td>
</tr>

一旦我真正把桌子作为一个元素,我可以弄明白该怎么做但是哦,我想我只需要一双新的眼睛来弄清楚我在做什么......

爪哇:

Document doc = Jsoup.connect(url).userAgent("Mozilla").get(); 
Elements RWTableRow = doc.getElementsByClass("emphasizedRowColor");

正如你所看到的,我非常喜欢......

1 个答案:

答案 0 :(得分:1)

Elements是标准java.util.List,您只需致电

即可
 Element e = RWTableRow.get(0);

你有它。