无法在IntelliJ中将整个网站保存为变量

时间:2018-10-18 17:00:09

标签: java

我一直在尝试下载网站,但不幸的是我不能。到目前为止,我尝试了几种技术,但是没有一种成功。我需要检查IntelliJ中的某些内容吗? 我尝试使用的代码:

 try {
        URL url = new URL("http://www.dictionary.com/browse/" + word);
        URLConnection con = url.openConnection();
        InputStream in = con.getInputStream();
        String encoding = con.getContentType();  
        encoding = encoding == null ? "UTF-8" : encoding;
        ByteArrayOutputStream baos = new ByteArrayOutputStream();
        byte[] buf = new byte[8192];
        int len = 0;
        while ((len = in.read(buf)) != -1) {
            baos.write(buf, 0, len);
        }
        String body = new String(baos.toByteArray(), encoding);
        System.out.println(body);
    } catch (MalformedURLException e) {
        e.printStackTrace();
    }

谢谢!

0 个答案:

没有答案