Java 使用相对路径打开url
我正在使用Jsoup从网站中提取链接:Java 使用相对路径打开url,java,url,web-crawler,jsoup,Java,Url,Web Crawler,Jsoup,我正在使用Jsoup从网站中提取链接: String domain_url = "http://www.example.com"; Document doc; doc = Jsoup.connect(domain_url) .userAgent("Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)") .timeout(5000) .get(); Elements links
String domain_url = "http://www.example.com";
Document doc;
doc = Jsoup.connect(domain_url)
.userAgent("Mozilla/5.0 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)")
.timeout(5000)
.get();
Elements links = doc.select("a[href]");
for (Element link : links)
{
String link_href = link.attr("href");
System.out.println(link_href);
}
出现绝对url时:
http://www.example.com/blog
调用此url没有问题。
但是如何打开一个相对链接呢
/blog
尝试使用以下内容获取链接href:
String link_href = link.absUrl("href");
这将为您提供一个可以使用的绝对url