Альтернатива element.children в jsoup

0

У меня проблемы с поиском эквивалента 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");

Как вы можете видеть, я в полном рассоле...

Теги:
jsoup
parsing

1 ответ

1
Лучший ответ

Elements - стандартный java.util.List, вы можете просто позвонить

 Element e = RWTableRow.get(0);

И вот он у вас есть.

  • 0
    Спасибо! Я определенно упустил это из виду.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню