Webページから情報を取得するJavaアプリケーションを作成しようとしています。これは、2番目のtrタグの1番目のtdタグの値にアクセスしようとしているコードの一部です。
<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">]