0

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

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

我得到这个例外:

java.net.URLStreamHandler is a restricted class.

不能在应用引擎上使用 HtmlUnit 吗?

4

2 回答 2

1

不,此时 HtmlUnit 将无法在应用引擎沙箱中运行。

但是,用于 GAE 的 HtmlUnit 补丁正在进行中。HtmlUnit 的错误跟踪器问题 2962074讨论了如何让 HtmlUnit 在 GAE 上工作,并提供了一个初步补丁来实现这一点。

于 2010-10-04T12:49:15.400 回答
0

我的印象是 HtmlUnit 2.8 应该可以工作。

你用什么版本?

于 2010-10-05T02:48:22.067 回答