Java 如何从URL获取呈现的网页?

Java 如何从URL获取呈现的网页?,java,Java,我不想要的只是源代码。我想要呈现的页面。这是一个重要的区别,我显然不能简单地通过搜索谷歌来区分 有人知道如何从URL获取呈现的页面吗 这需要在Java中完成,希望没有额外的库。例如,您可以尝试使用包装web浏览器的库。如果你需要Java语言,谷歌会提供一个搜索引擎(我还没有亲自尝试过) google有它的一个用途:另一个解决方案是使用“无GUI的JAVA浏览器”。谷歌建议生成基于ajax的网页快照,使其可爬行。使用浏览器并转到url?我有点困惑。这看起来必须是一个JUnit测试。我说的对吗?它可

我不想要的只是源代码。我想要呈现的页面。这是一个重要的区别,我显然不能简单地通过搜索谷歌来区分

有人知道如何从URL获取呈现的页面吗


这需要在Java中完成,希望没有额外的库。

例如,您可以尝试使用包装web浏览器的库。如果你需要Java语言,谷歌会提供一个搜索引擎(我还没有亲自尝试过)


google有它的一个用途:

另一个解决方案是使用“无GUI的JAVA浏览器”。谷歌建议生成基于ajax的网页快照,使其可爬行。

使用浏览器并转到url?我有点困惑。这看起来必须是一个JUnit测试。我说的对吗?它可以用于单元测试是的,但也可以用于获取呈现的HTML页面(快照)。我一直在使用Ajax和HTMLUnit的网站上工作,它允许我生成我的网页快照,我将输出这些快照以使网站可爬行。页面显示了如何在页面底部附近的第3点使用HTMLUnit生成快照的示例。希望这有帮助!