Java如何阅读或下载网页内容?
您要创建一个程序来读取网站页面的网页内容。下面的示例使用URL该类创建与网站的连接。您创建一个新URL对象并传递页面的URL信息。创建对象后,您可以使用对象的openStream()方法打开流连接URL。
接下来,您可以使用BufferedReader对象读取流。该阅读器允许您从流中逐行阅读。要将其写入文件,请使用BufferedWriter对象创建编写器,并指定文件名,该文件名将存储下载页面。
从流中读取所有内容并将其存储在文件中后,关闭该BufferedReader对象,并在BufferedWriter程序结尾处关闭该对象。
package org.nhooo.example.network;
import java.io.*;
import java.net.URL;
public class UrlReadPageDemo {
public static void main(String[] args) {
try {
URL url = new URL("https://nhooo.com");
BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));
BufferedWriter writer = new BufferedWriter(new FileWriter("data.html"));
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
writer.write(line);
writer.newLine();
}
reader.close();
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
热门推荐
10 诗词送行祝福语大全简短
11 新房开工吉日祝福语简短
12 50多岁生日简短祝福语
13 安徽疫情祝福语简短英语
14 农民朋友发财祝福语简短
15 对生活祝福语简短精辟
16 搬家词简短祝福语朋友
17 女神结婚快乐祝福语简短
18 文学短句祝福语大全简短