java抓取网页数据示例
程序员文章站
2024-02-26 08:38:58
下面举例说明:
抓取百度首页的内容:
复制代码 代码如下:url url = new url("http://www.baidu.com");httpurlconnec...
下面举例说明:
抓取百度首页的内容:
复制代码 代码如下:
url url = new url("http://www.baidu.com");
httpurlconnection urlcon=(httpurlconnection)url.openconnection();
urlcon.setconnecttimeout(50000);
urlcon.setreadtimeout(300000);
datainputstream fin;
byte[] content = new byte[max_file_size];
fin = new datainputstream(urlcon.getinputstream());
int size = 0,f_size = 0;
while((size = fin.read(content,f_size,2048))> 0){
f_size += size;
}
在代码中我们将百度首页的内容存储到了一个byte数组中,当然我们有了 io流以后还可以存储到文件中去了。