我正在尝试使用HtmlUnit来获取网页的DOM。但是,当我尝试在app引擎开发服务器上运行此代码时(使用eclipse插件):
WebClient wc=new WebClient();
HtmlPage page1= wc.getPage("http://ww.google.com/");
我得到了这个例外:
java.net.URLStreamHandler is a restricted class.
是否无法在应用引擎上使用HtmlUnit?
答案 0 :(得分:1)
不,HtmlUnit目前无法在app引擎沙箱中使用。
但是,HtmlUnit的一个补丁正在进行中。 HtmlUnit的错误跟踪器issue 2962074讨论了如何让HtmlUnit在GAE上运行,并提供了一个初步补丁来完成此任务。
答案 1 :(得分:0)
我认为HtmlUnit 2.8应该有效。
您使用的是哪个版本?