Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何使用HtmlUnit获取HTML页面_Java_Htmlunit - Fatal编程技术网

Java 如何使用HtmlUnit获取HTML页面

Java 如何使用HtmlUnit获取HTML页面,java,htmlunit,Java,Htmlunit,我知道你可能认为这个问题很愚蠢,但我需要用它。但是,它以XML或文本的形式返回页面 我不知道如何获得纯HTML(与浏览器返回的源代码相同) 我需要这个,因为我需要使用一些编写的模块。有什么想法吗?您可以使用以下代码实现您的目标: WebClient webClient = new WebClient(); Page page = webClient.getPage("http://example.com"); WebResponse response = page.getWebResponse(

我知道你可能认为这个问题很愚蠢,但我需要用它。但是,它以XML或文本的形式返回页面

我不知道如何获得纯HTML(与浏览器返回的源代码相同)


我需要这个,因为我需要使用一些编写的模块。有什么想法吗?

您可以使用以下代码实现您的目标:

WebClient webClient = new WebClient();
Page page = webClient.getPage("http://example.com");
WebResponse response = page.getWebResponse();
String content = response.getContentAsString();

请参阅。

谢谢!:)我在看到你的评论之前找到了它!但是有一个问题,它不显示标签中的文本!webClient.getOptions().setJavaScriptEnabled(true)-添加thismr。Vai询问您是否可以“提供使用HTMLUNIT提取网页的完整代码”我有保存问题,您能帮助我吗?