我在网页中有一个表格结构,如下所示
在此我试图使用HtmlUnit代码获取tr中的所有值,如下所示。
<tr class="odd" id="rawmeta-123">
<td class="rowid">1</td>
<td>Arun</td>
<td class="date">2006-04-13</td>
<td></td>
<td class="date"></td>
<td></td>
<td></td>
</tr>
列出byXPath = page2.getByXPath(“// tr [@ class ='odd'] / td / text()”);
它返回前三个和第五个td值。但是没有返回另一个的值。(
<td></td>). How to get this value as null using HtmlUnit?
我非常感谢您的评论。
答案 0 :(得分:0)
你在寻找这样的东西:?
HtmlTableRow tr = (HtmlTableRow) page.getByXPath("//tr[@class='odd']/");
for (HtmlTableCell td: tr.getCells() ) {
if (td.getTextContent().isEmpty()) {
// this is null
}
}