我正在开发一个基于 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。我正在尝试类似的东西
元素链接 = doc.select("td.default1 > a[href]");
但是这段代码选择(并且是正确的)所有链接元素!