【发布时间】:2010-11-10 12:38:11
【问题描述】:
我正在使用Jsoup 来提取网页的 URL。这些 URL 的 href 属性是相对的,例如:
<a href="/text">example</a>
这是我的尝试:
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");
要获得像http://example.com/text 这样的绝对 URL,它不起作用。如何获取绝对 URL?
【问题讨论】:
-
示例 html 在哪里?我们无法通过猜测来帮助您......