如何使用jsoup获取特定项目

时间:2014-09-15 14:09:01

标签: android jsoup

我使用此代码在div代码

中选择了一个网址
 Elements mElements = doc.select("a[class^=titr]");
 Element linkElement = mElements.select("a").first();
 linkElement.attr("href");

但在这个鳕鱼中我只能看到第一项因为方法是first();

我如何具体说明我要选择的项目0到20而不是第一个?

1 个答案:

答案 0 :(得分:1)

mElements作为List<Element>返回 - 每个mElements.get(0)尝试 print("\nElements: (%d)", mElements.size()); for (Element link : mElements) { print(" * %s <%s> (%s)", link.tagName(),link.attr("abs:href"), link.attr("rel")); } ;对于所有这些迭代:

{{1}}

http://jsoup.org/apidocs/org/jsoup/select/Elements.html

然而,可能不建议这样做,因为数组随时间而变化;也许你想要一个更好的选择器方法。 http://jsoup.org/cookbook/extracting-data/selector-syntax