要读取一个网站的所有内容,你需要使用 Java 的网络编程库来发送 HTTP 请求,并获取响应的数据。以下是一个使用 Java 的 HttpURLConnection 类来实现的例子:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.net.HttpURLConnection;
import java.net.URL;

public class WebsiteReader {
    public static void main(String[] args) {
        String url = '/52_52542/';
        try {
            // 创建 URL 对象
            URL websiteUrl = new URL(url);

            // 打开 URL 连接
            HttpURLConnection connection = (HttpURLConnection) websiteUrl.openConnection();

            // 设置请求方法为 GET
            connection.setRequestMethod('GET');

            // 获取响应码
            int responseCode = connection.getResponseCode();

            // 如果响应码为 200,表示请求成功
            if (responseCode == 200) {
                // 读取响应的数据
                BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
                String line;
                StringBuilder content = new StringBuilder();
                while ((line = reader.readLine()) != null) {
                    content.append(line);
                }
                reader.close();

                // 输出响应的数据
                System.out.println(content.toString());
            } else {
                System.out.println('请求失败,响应码:' + responseCode);
            }

            // 关闭连接
            connection.disconnect();

        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}

请注意,这个例子仅仅是读取了指定 URL 的内容,并将内容输出到控制台。如果你想要进一步处理这个内容,你可以使用 Java 提供的字符串处理方法或者第三方库,比如 Jsoup。

Java 读取网站内容:完整教程与代码示例

原文地址: https://www.cveoy.top/t/topic/o5jj 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录