从网页上读取数据

时间:2011-03-08 12:36:27

标签: java webpage

我正在尝试使用Java从给定的网页读取数据。

public class WebpageReader {
    public static void main(String[] args) throws IOException {
        String line = null, response;
        URL url = new URL("http://www.google.co.in/");
        HttpURLConnection conn = (HttpURLConnection) url.openConnection();
        BufferedReader rd = new BufferedReader(new InputStreamReader(conn
                .getInputStream()));
        while (rd.readLine() != null) {
            line += rd.readLine();
        }
        System.out.println(line);

    }
}

public class WebpageReader { public static void main(String[] args) throws IOException { String line = null, response; URL url = new URL("http://www.google.co.in/"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); BufferedReader rd = new BufferedReader(new InputStreamReader(conn .getInputStream())); while (rd.readLine() != null) { line += rd.readLine(); } System.out.println(line); } } 但我得到连接拒绝例外。从网页上获取日期的正确方法是什么?

2 个答案:

答案 0 :(得分:1)

您必须设置代理或防火墙。这段代码有效。

答案 1 :(得分:1)

您可能落后于不允许您通过Java应用程序连接到Web资源的代理。您可以在java选项中配置代理。在Windows中,您可以从“控制面板”执行此操作。