gpt4 book ai didi

java - 将文档写入文件 jsoup

转载 作者:行者123 更新时间:2023-12-02 11:45:04 24 4
gpt4 key购买 nike

我正在尝试将文档的正文标记保存到文件中。此代码仅保存一个空白文件。请帮忙

 Document d = Jsoup.connect("https://tin.tin.nsdl.com/oltas/servlet/TanSearch/?appUser=T&TAN_NO=JBPP04182D&TAN_FROM_DT_DD=01&TAN_FROM_DT_MM=10&TAN_FROM_DT_YY=2017&TAN_TO_DT_DD=12&TAN_TO_DT_MM=01&TAN_TO_DT_YY=2018&HID_IMG_TXT=" + captcha + "&submit=Download%20Challan%20file").cookies(cookies).get();

// System.out.println(d);

BufferedWriter writer = null;
try
{
writer = new BufferedWriter( new FileWriter("F://test.csi"));
writer.write(d.select("body").text());

}
catch ( IOException e)
{
}

最佳答案

我认为问题在于您没有关闭编写器

package so;

import java.io.BufferedWriter;
import java.io.FileWriter;
import java.io.IOException;

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;

public class JsoupEx {
public static void main(String[] args) {

BufferedWriter writer = null;
try
{
Document d = Jsoup.connect("https://www.google.com").get();
writer = new BufferedWriter( new FileWriter("/home/Desktop/test.txt"));
writer.write(d.select("body").text());
writer.close(); // add this line
}
catch ( IOException e)
{
System.out.println(e);
}
}
}

不关闭写入器会将更新保留在缓冲区中,并且不会被推送到文档中,即缓冲区不会被刷新。

关于java - 将文档写入文件 jsoup,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48275067/

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