我一直在尝试下载网站,但不幸的是我不能。到目前为止,我尝试了几种技术,但是没有一种成功。我需要检查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();
}
谢谢!