Я пытаюсь создать приложение Java, которое извлекает информацию с веб-страницы. Это часть кода, в котором я пытаюсь получить доступ к значению в 1-м теге td во 2-м теге tr:
<TABLE CLASS="datadisplaytable" width = "100%">
<TR>
<TD CLASS="dddead"> </TD>
<TH CLASS="ddheader" scope="col" ><SPAN class="fieldlabeltext">Capacity</SPAN></TH>
<TH CLASS="ddheader" scope="col" ><SPAN class="fieldlabeltext">Actual</SPAN></TH>
<TH CLASS="ddheader" scope="col" ><SPAN class="fieldlabeltext">Remaining</SPAN></TH>
</TR>
<TR>
<TH CLASS="ddlabel" scope="row" ><SPAN class="fieldlabeltext">Seats</SPAN></TH>
**<TD CLASS="dddefault">46</TD>**
<TD CLASS="dddefault">46</TD>
<TD CLASS="dddefault">0</TD>
</TR>
Это то, что у меня есть прямо сейчас, но это возвращает только класс тега td, а не значение внутри него:
List<?> table = page.getByXPath("//table[@class='datadisplaytable'][1]//tr[2]/td");
Как мне получить значение тега td, а не его свойства?
изменить: приведенный выше код возвращает это:
HtmlTableDataCell[<td class="dddefault">]