zl程序教程

您现在的位置是:首页 >  后端

当前栏目

java抓取网页数据示例

JAVA网页数据 示例 抓取
2023-06-13 09:15:18 时间

下面举例说明:

抓取百度首页的内容:

复制代码代码如下:


URLurl=newURL("http://www.baidu.com");
HttpURLConnectionurlCon=(HttpURLConnection)url.openConnection();
urlCon.setConnectTimeout(50000);
urlCon.setReadTimeout(300000);
DataInputStreamfIn;
byte[]content=newbyte[MAX_FILE_SIZE];
fIn=newDataInputStream(urlCon.getInputStream());
intsize=0,f_size=0;
while((size=fIn.read(content,f_size,2048))>0){
    f_size+=size;
}

在代码中我们将百度首页的内容存储到了一个byte数组中,当然我们有了IO流以后还可以存储到文件中去了。