首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >element.children在jsoup中的替代

element.children在jsoup中的替代
EN

Stack Overflow用户
提问于 2013-11-13 17:55:10
回答 1查看 72关注 0票数 0

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

代码语言:javascript
复制
<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>

一旦我把桌子当成元素,我就能弄清楚该怎么做了。但是,天哪,我想我需要一双新的眼睛来弄清楚我在做什么……

爪哇:

代码语言:javascript
复制
Document doc = Jsoup.connect(url).userAgent("Mozilla").get(); 
Elements RWTableRow = doc.getElementsByClass("emphasizedRowColor");

如你所见,我正处于困境中.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-13 18:40:14

Elements是一个标准的java.util.List,您可以简单地调用

代码语言:javascript
复制
 Element e = RWTableRow.get(0);

然后你就有了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19960947

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档