我正在开发一个基于Jsoup Parsing的应用程序。我喜欢这堂课,因为它很有用,但刚才我有问题。 我无法解释如何选择现在我将通过示例表示的html页面的特定元素。
<table>
<tr>
<td class=default1>
<a href "pickthisurl.com"> text </a>
<a><href="uselesslink.com">text </a>
</td>
<td class=default1>
<a href "pickthisurl.com">text </a>
<a><href="uselesslink.com">text </a>
</td>
<td class=default1>
<a href "pickthisurl.com">text</a>
<a><href="uselesslink.com">text</a>
</td>
<tr>
</table>
所以,我需要的是每个td下该类的第一个url。 我正在尝试像
这样的东西Elements links = doc.select(“td.default1&gt; a [href]”);
但是这段代码选择了(并且它是正确的)所有链接元素!
答案 0 :(得分:1)
试试这个。
Elements td = doc.select("td.default1");
for(Element el : td)
{
el.select("a[href]").first();
}