应用引擎支持HtmlUnit

时间:2010-10-04 10:32:30

标签: java google-app-engine htmlunit

我正在尝试使用HtmlUnit来获取网页的DOM。但是,当我尝试在app引擎开发服务器上运行此代码时(使用eclipse插件):

WebClient wc=new WebClient();
HtmlPage page1= wc.getPage("http://ww.google.com/");

我得到了这个例外:

java.net.URLStreamHandler is a restricted class.

是否无法在应用引擎上使用HtmlUnit?

2 个答案:

答案 0 :(得分:1)

不,HtmlUnit目前无法在app引擎沙箱中使用。

但是,HtmlUnit的一个补丁正在进行中。 HtmlUnit的错误跟踪器issue 2962074讨论了如何让HtmlUnit在GAE上运行,并提供了一个初步补丁来完成此任务。

答案 1 :(得分:0)

我认为HtmlUnit 2.8应该有效。

您使用的是哪个版本?