Как извлечь абсолютный URL-адрес из относительных HTML-ссылок с помощью Jsoup?

Я использую Jsoup для извлечения URL-адреса веб-страницы. Атрибут href этих URL-адресов является относительным, например:

example

Вот моя попытка:

Document document = Jsoup.connect(url).get();
Elements results = document.select("div.results");
Elements dls = results.select("dl");
for (Element dl : dls) {
    String url = dl.select("a").attr("href");
}

Это работает нормально, но если я использую

String url = dl.select("a").attr("abs:href");

для получения абсолютного URL-адреса, например http: / /example.com/text , это не работает. Как я могу получить абсолютный URL?

16
задан Naman 3 November 2017 в 18:09
поделиться