Estoy usando Jsoup para extraer la URL de una página web. El atributo href
de esas URLs son relativos como:¿Cómo extraer la URL absoluta de los enlaces HTML relativos usando Jsoup?
<a href="/text">example</a>
Aquí es mi intento:
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");
}
Esto funciona bien, pero si uso
String url = dl.select("a").attr("abs:href");
Para obtener la URL absoluta como http://example.com/text
, no está funcionando. ¿Cómo puedo obtener la URL absoluta?
¿Dónde está el ejemplo html? No podemos ayudarte adivinando ... –