您可以按类选择元素.此示例查找具有类sushi-restaurant的元素,然后获取第一个结果的绝对URL.
确保在解析HTML时,指定基本URL(从中获取文档的位置)以允许jsoup确定链接的绝对URL.
public static void main(String[] args) {
String html = "Best Sushi in town";
Document doc = Jsoup.parse(html, "http://example.com/");
// find all ...
Elements links = doc.select("a.sushi-restaurant");
Element link = links.first();
// 'abs:' makes "/greatsushi" = "http://example.com/greatsushi":
String url = link.attr("abs:href");
System.out.println("url = " + url);
}
更短的版本:
String url = doc.select("a.sushi-restaurant").first().attr("abs:href");
希望这可以帮助!