Sto usando Jsoup per estrarre l'URL di una pagina web. L'attributo href
di quei URL del sono relative come:Come estrarre l'URL assoluto dai relativi collegamenti HTML usando Jsoup?
<a href="/text">example</a>
Ecco il mio tentativo:
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");
}
Questo funziona bene, ma se uso
String url = dl.select("a").attr("abs:href");
per ottenere l'URL assoluto come http://example.com/text
, non funziona. Come posso ottenere l'URL assoluto?
Dov'è l'html di esempio? Non possiamo aiutarti indovinando .... –