如何使用Java代码将指定网址对应的html下载下来呢?

乔欣 Java经验 发布时间:2023-02-05 21:56:52 阅读数:5315 1
下文笔者讲述从指定网址下载信息的方法分享,如下所示
指定网址下载html信息的实现思路:
    使用URLConnection对象中的getInputSteam方法
	  即可从指定url上下载网页
例:从本网站上下载html
package com.java265;
 
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
 
public class JavaDownloadWebPage {
    public static void main(String[] args) throws IOException {
        String result = downloadWebPage("http://www.java265.com");
        System.out.println(result);
    }
 
    private static String downloadWebPage(String url) throws IOException {
        StringBuilder result = new StringBuilder();
        String line;
 
        URLConnection urlConnection = new URL(url).openConnection();
        urlConnection.addRequestProperty("User-Agent", "Mozilla");
        urlConnection.setReadTimeout(5000);
        urlConnection.setConnectTimeout(5000);
 
        try (InputStream is = urlConnection.getInputStream();
             BufferedReader br = new BufferedReader(new InputStreamReader(is))) {
            while ((line = br.readLine()) != null) {
                result.append(line);
            }
        }
 
        return result.toString();
    }
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202302/16756054975666.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者