【发布时间】:2015-01-10 08:44:41
【问题描述】:
我有一个带有这个表单的 html:
<table>
<tbody>
<tr>
<td class="t1"><a href="/click/site1" target="_blank" rel="nofollow"><img class="png" src="" alt="site1"></a></td>
<td class="t2 up"><a href="/click/site1" target="_blank" rel="nofollow">INFORMATION</a></td>
<td class="t2 down"><a href="/click/site1" target="_blank" rel="nofollow">INFORMATION</a></td>
<td class="t2 up mark"><a href="/click/site1" target="_blank" rel="nofollow">INFORMATION</a></td>
</tr>
<tr>
<td class="t1"><a href="/click/site2" target="_blank" rel="nofollow"><img class="png" src="" alt="site2"></a></td>
<td class="t2 down"><a href="/click/site2" target="_blank" rel="nofollow">INFORMATION</a></td>
<td class="t2 stable"><a href="/click/site2" target="_blank" rel="nofollow">INFORMATION</a></td>
<td class="t2 up"><a href="/click/site2" target="_blank" rel="nofollow">INFORMATION</a></td>
</tr>
.
.
.
</tbody>
</table>
我想提取或提取 href (/click/site1) 的值或 alt (site1) 的值。 我怎样才能使用 Jsoup 做到这一点? 谢谢
编辑: 这是我写的代码:
for(Element table : doc.select("table"))
{
for(Element row : table.select("tr"))
{
System.out.print(table.attr("href").toString());
Elements column = row.select("td");
{
System.out.println(column.text());
}
}
System.out.println();
}
但这行System.out.print(table.attr("href").toString());不打印任何东西
【问题讨论】: