Я пытаюсь извлечь имя td и класс span.
В примере кода я хочу извлечь href в первом тд «аксессуар» и тег span во втором тд.
Я хочу напечатать
Мышь, есть, да
KeyBoard, Нет
Двойной монитор, есть, да
Когда я использую приведенный ниже код Java, я получаю,
Мышь да
Клавиатура №
Двойной монитор Да.
Как получить имя класса диапазона?
HTML-код
<tr>
<td class="" width="1%" style="padding:0px;">
</td>
<td class="">
<a href="/accessory">Mouse</a>
</td>
<td class="tright ">
<span class='is_present'>Yes</span><br/>
</td>
<td class="tright ">
<br/>
</td>
<tr>
<td class="" width="1%" style="padding:0px;">
</td>
<td class="">
<a href="/accessory"> KeyBoard</a>
</td>
<td colspan="2" class="" style='text-align:center;'>
<small>No</small>
</td>
<td class="" width="1%" style="padding:0px;">
</td>
<td class="">
<a href="/accessory">Dual-Monitor</a>
</td>
<td class="tright ">
<span class='is_present'>Yes</span><br/>
</td>
<td class="tright ">
<br/>
</td>
Java-код
private void printParse (String HTMLdata) {
Element table = data.select("table[class="computer_table").first();
Iterator<Element> ite = table.select("td").iterator();
while(ite.hasnext()){
sysout(ite.next().text());
}
}