欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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流以后还可以存储到文件中去了。