gpt4 book ai didi

java - 让java保存HTML文件

转载 作者:行者123 更新时间:2023-12-01 18:46:47 24 4
gpt4 key购买 nike

我用 java 编写的代码正在抓取网站的索引页面,但是当我尝试保存文件时,它会保存一个空白文档。
这是代码:

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
import java.net.URLConnection;
import javax.swing.JOptionPane;
import java.io.*;

public class source {

public static void main(String[] args) throws IOException {

String filename;

filename = JOptionPane.showInputDialog("Enter the site");
PrintWriter outputFile = new PrintWriter("files\\"+filename+".html");

URL url = new URL("http://"+filename);


URLConnection con = url.openConnection();
InputStream is =con.getInputStream();

BufferedReader br = new BufferedReader(new InputStreamReader(is));

String line = null;


while ((line = br.readLine()) != null) {
System.out.println(line);
outputFile.println(line);
}
System.exit(0);
}
}

我做错了什么?
我需要添加什么来保存 html 吗?

最佳答案

据我所知,这里只缺少两件事。

您未能关闭读取器和写入器。

将这些添加到末尾。

br.close();
outputFile.close();

PS:如果我们也知道输入内容,这将有助于我们为您提供帮助。

关于java - 让java保存HTML文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17440236/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com