У меня проблемы с поиском эквивалента Element.children(), потому что у меня есть элемент Elements... То, что я пытаюсь сделать, это загрузить html файл (ну, я сделал это...) и идентифицировать одну таблицу row (, я сделал это с помощью doc.getElementsByClass("подчеркнулRowColor"), потому что в строке, которую я хочу, был выделен классRowColor и никаких других элементов). Я просто не понимаю, как изолировать элемент Element в моем элементе 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");
Как вы можете видеть, я в полном рассоле...
Elements
- стандартный java.util.List
, вы можете просто позвонить
Element e = RWTableRow.get(0);
И вот он у вас есть.