Java爬虫的相对路径转绝对路径

最近在做个HTMLParser抓取网页内容;
有些网页的链接写的都是相对路径;
在CSDN上找到的,记录一下。

	@SuppressWarnings("finally")
	public static String getAbsoluteURL(String baseURI, String relativePath){
		String abURL=null;
		try {
			URI base=new URI(baseURI);//基本网页URI 
			URI abs=base.resolve(relativePath);//解析于上述网页的相对URL,得到绝对URI 
			URL absURL=abs.toURL();//转成URL 
			System.out.println(absURL);
			abURL = absURL.toString();
		} catch (MalformedURLException e) {
			e.printStackTrace();
		} catch (URISyntaxException e) {
			e.printStackTrace();
		} finally{
			return abURL;
		}
	}

你可能感兴趣的:(java,windows,jsp,firefox)