Jsoup:如何获得与特定类关联的所有href

时间:2018-02-15 01:33:43

标签: java web-scraping jsoup

所以我有这个代码从类中获取href。但是我想让它打印出所有具有相同类的href。

这是我的代码中从该类获取href的部分。

Document doc = Jsoup.parse(file, null);
String links = doc.select("a.group-link-for-image").first().attr("abs:href");
System.out.println(links);

这是输出:

http://dogtime.com/dog-breeds/affenpinscher

我希望能够打印所有href,而不仅仅是具有相同类group-link-for-image的href。

提前谢谢你。

1 个答案:

答案 0 :(得分:1)

// First, find all elements that fit your criteria
Elements links = doc.select("a.group-link-for-image");
// Then, walk through the found elements and collect the information you want
for (Element link : links) {
    System.out.println(link.attr("abs:href"));
}

代码段使用jsoup 1.11.2 API。