Java 将网页写入文本文档

Java 将网页写入文本文档,java,html,jsoup,Java,Html,Jsoup,有没有办法将网页中的文本写入文本文档?(.txt)我今天开始使用Jsoup来尝试这样做,但它似乎不是我想要的(或者我认为是这样)。因此,如果有任何方法可以通过Jsoup或其他任何方式实现这一点,请让我知道。谢谢。JSoup允许您访问响应的主体,以便您可以执行response.body(),并使用普通的PrintWriter或任何您熟悉的工具来编写响应 JSoup主要是从站点中提取实体,因此,如果您只需要这样做,那么您可以为我们提供一个更简单的库—通常,将抓取与解析分离以进行并行化是很有用的。Ap

有没有办法将网页中的文本写入文本文档?(.txt)我今天开始使用Jsoup来尝试这样做,但它似乎不是我想要的(或者我认为是这样)。因此,如果有任何方法可以通过Jsoup或其他任何方式实现这一点,请让我知道。谢谢。

JSoup允许您访问响应的主体,以便您可以执行response.body(),并使用普通的PrintWriter或任何您熟悉的工具来编写响应

JSoup主要是从站点中提取实体,因此,如果您只需要这样做,那么您可以为我们提供一个更简单的库—通常,将抓取与解析分离以进行并行化是很有用的。ApacheHttpClient是一个非常流行的用于执行HTTP请求的库,您只需将响应实体作为字符串获取并写入即可

您是否需要协商SSL连接或传递任何cookie?如果是这样的话,HttpClient提供了很多很好的解决方案


Jetty HttpClient是另一种选择,或者您甚至可以使用curl url>filename

JSoup允许您作为一个函数访问响应体,这样您就可以执行response.body(),并使用普通的PrintWriter或任何您熟悉的工具来编写响应体

JSoup主要是从站点中提取实体,因此,如果您只需要这样做,那么您可以为我们提供一个更简单的库—通常,将抓取与解析分离以进行并行化是很有用的。ApacheHttpClient是一个非常流行的用于执行HTTP请求的库,您只需将响应实体作为字符串获取并写入即可

您是否需要协商SSL连接或传递任何cookie?如果是这样的话,HttpClient提供了很多很好的解决方案


Jetty HttpClient是另一种选择,或者您甚至可以使用curl url>filename

这里有一个选项供您选择:

而不是

System.out.println(str);

您需要写入.txt文件,这里有一个选项供您选择:

而不是

System.out.println(str);
您需要写入一个.txt文件