近期自己在做个网络小爬虫,抓取网站图片,遇到相对地址问题
上网搜到了解决方法如下
上网搜到了解决方法如下
import java.net.*;
import java.io.*;
public class Test{
public static void main(String args[]) throws Exception {
String abURL=null;
URI base=new URI("http://www.pep.com.cn/xe/jszx/tbjxzy/pepxe/pepsa/dzkb/200703/t20070308_303223.htm");//基本网页URI
URI abs=base.resolve("../../../pepwa/dzkb/200703/W020070308571116931595.jpg");//解析于上述网页的相对URL,得到绝对URI
URL absURL=abs.toURL();//转成URL
System.out.println(absURL);
abURL = absURL.toString();
}
}
本文介绍了一种使用Java实现的网络爬虫技术,该技术能够从指定网页中抓取图片,并将相对路径转换为绝对路径。通过具体代码示例展示了如何解析网页中的相对URL并获取图片资源。
3432

被折叠的 条评论
为什么被折叠?



