Articles of htmlunit

用于android的HttpUnit / HtmlUnit等价物

我正在寻找一个Android上的浏览器模拟库,它处理的事情 加载一个网站(http / https) redirect:HTTP(3xx状态码),JavaScript,HMTL标签 填写html表单 简单的HTMLparsing(可以回到JSoup的那一个) HttpUnit或HtmlUnit会做得很好,但他们都是在Android上运行的痛苦。 除(Android)HttpClient之外还有其他的select吗(因此我自己做了很多上面的)? 或者我可以以某种方式使用android的webkit /浏览器? 提前致谢!

Android应用程序上的Htmlunit

有没有人获得HTMLUnit(或HtmlUnitDriver)在Android应用程序上工作? 这是问题 :我收到以下错误信息: 11-26 16:27:26.617: E/AndroidRuntime(1265): java.lang.NoClassDefFoundError: org/w3c/dom/css/CSSRule 这就是我所做的:我尝试添加引用到以下链接中列出的jar子(在项目依赖项和项目传递依赖项下 – 仅编译,不包括testingjar): http://htmlunit.sourceforge.net/dependencies.html 然而,Eclipse不断崩溃,然后我发现一些问题,说一些jar子已经包含在Android SDK中: xalan, xercesImpl and xml-apis Android上的HtmlUnit HttpClient Android编程HtmlUnit 所以我删除了这些jar子的引用,只保留以下内容: commons-codec-1.4.jar commons-collections-3.2.1.jar commons-io-2.0.1.jar commons-lang-2.6.jar commons-logging-1.1.1.jar cssparser-0.9.5.jar htmlunit-2.9.jar htmlunit-core-js-2.9.jar httpmime-4.1.2.jar nekohtml-1.9.15.jar sac-1.3.jar httpcore-4.1.3.jar 正是在这个时候,应用程序能够运行,但是当下面的代码行被执行时,我开始得到错误: final WebClient webClient = new WebClient(); 11-26 16:27:26.617: E/AndroidRuntime(1265): java.lang.NoClassDefFoundError: org/w3c/dom/css/CSSRule 我做了一个networkingsearch,发现xml-apis-1.3.04.jar包含org / w3c / dom / css / CSSRule,所以我把这个引用放回到项目中,但是应用程序根本不会生成相同的错误信息在上面的第一个链接中描述: […]