关于通过HtmlUnit下载文件的问题

关于通过HtmlUnit下载文件的问题,htmlunit,Htmlunit,这就是交易: 我正在访问一些网页(使用HtmlUnit),上面有一个按钮。我按程序点击那个按钮 当我在浏览器中正常点击该按钮时,我就有机会在硬盘上保存一个文件。 问题是,我希望能够以编程方式获取该文件。并将其保存到特定文件夹,如果文件大小大于特定数字,则应停止下载,这可以通过HtmlUnit完成吗 非常感谢你 简短的回答。。。不,这是不可能的 有一种方法可以部分做到这一点 以及针对纯文本文件的getPageSource()解决方法 否则。。。我在找类似的东西。如果你找到更好的破解方法,请告诉你…

这就是交易:

我正在访问一些网页(使用HtmlUnit),上面有一个按钮。我按程序点击那个按钮

当我在浏览器中正常点击该按钮时,我就有机会在硬盘上保存一个文件。 问题是,我希望能够以编程方式获取该文件。并将其保存到特定文件夹,如果文件大小大于特定数字,则应停止下载,这可以通过HtmlUnit完成吗


非常感谢你

简短的回答。。。不,这是不可能的

有一种方法可以部分做到这一点

以及针对纯文本文件的
getPageSource()
解决方法


否则。。。我在找类似的东西。如果你找到更好的破解方法,请告诉你…

在我的例子中,我想下载的文件是一个文本文件,下面是我使用的代码。希望它能给你一个关于该做什么的想法

InputStream inputStream = new HttpWebConnection(client).getResponse(req).getContentAsStream();

        StringWriter writer = new StringWriter();
        IOUtils.copy(inputStream, writer, "UTF8");
        String theString = writer.toString();

        System.out.println(theString);