无忧无虑

Java获取网页源代码

URLAnalysis类中的getContent方法用于实现获取特定网页源代码

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

public class URLAnalysis {
    public static String getContent(String urlString) throws Exception {
        URL url = new URL(urlString);
        HttpURLConnection urlConnection = (HttpURLConnection) url.openConnection();
        BufferedReader reader = new BufferedReader(new InputStreamReader(urlConnection.getInputStream()));
        String line;
        String ans = "";
        while ((line = reader.readLine()) != null){
             ans += line + "\n";
        }
        return ans;
    }
    public static void main(String[] args) throws Exception {
        String ans = getContent("http://www.baidu.com");
        System.out.println(ans);
    }
}