我有一张这样的表:
<table class=firstclass>
<tr>
<td><a href....></a></td>
</tr>
<tr>
<td><a href....></a></td>
</tr>
<tr>
<td><a href....></a></td>
</tr>
我在这个页面中有其他表格,所以我想我必须使用类似的东西:
doc.select("td.firstclass > a[href]");
但它不起作用。
我解决了这个问题:
Element table = doc.select("table.firstclass").first(); //gets a table with the class "first class"
Elements links = table.select("a[href]");
for (Element link : links) {
String textlink= link.text();
String urllink= link.attr("abs:href");
));
}
// ...
答案 0 :(得分:1)
使用“td.firstclass”意味着你的TD将拥有“firstclass”类......这就是为什么你得到0结果
你应该做点什么......
Document doc = ....; //however you get your document
Element table = doc.select("table.firstclass").first(); //gets a table with the class "first class"
Elements links = table.select("a[href]");
然后您可以根据需要处理链接