Web 如何在JavaFX2.0中按深度保存任何网站?

Web 如何在JavaFX2.0中按深度保存任何网站?,web,web-scraping,javafx-2,Web,Web Scraping,Javafx 2,我正在开发一个JavaFX2.0应用程序,我想按深度保存一个网站及其内容,但我不知道如何做到这一点。例如,如果我想要深度0,它将保存第一个html页面。如果深度是1,我将保存该网站的第一个html页面及其所有子页面及其内容!我不知道怎么做 我把这个项目作为家庭作业。我是学生 有人能帮我吗?我会非常高兴的 非常感谢 我不确定JavaFX是否有用于此任务的特殊API。javaFX的主要思想可以定义为“用于构建真正酷GUI的工具”,但不像“用于web上某些特定任务的特殊工具”。也许可以帮助您完成任务(

我正在开发一个JavaFX2.0应用程序,我想按深度保存一个网站及其内容,但我不知道如何做到这一点。例如,如果我想要深度0,它将保存第一个html页面。如果深度是1,我将保存该网站的第一个html页面及其所有子页面及其内容!我不知道怎么做

我把这个项目作为家庭作业。我是学生

有人能帮我吗?我会非常高兴的


非常感谢

我不确定JavaFX是否有用于此任务的特殊API。javaFX的主要思想可以定义为“用于构建真正酷GUI的工具”,但不像“用于web上某些特定任务的特殊工具”。也许可以帮助您完成任务(因为它的目的是使用web)。如果没有,您应该使用javaFX完成这项任务,就像使用其他框架一样:为HTML页面编写自己的解析器(将网站作为字符串读取,解析它以查找所有HTML标记……等等……XPath可以帮助您完成这项任务),或者查找一些现有库并在应用程序中使用它们。
因此,javaFX可以作为构建GUI的框架帮助您完成这个项目,但业务逻辑必须由其他框架完成。

这听起来似乎与javaFX无关。你已经试过什么了?我试过这个:,但问题是我不知道如何保存子页面。