【发布时间】:2013-07-07 10:06:43
【问题描述】:
我正在尝试为网站(不是我的)开发 Android 应用程序。由于这个网站的大部分页面都是用 javascript 生成的,所以我需要某种框架来在 javascript 执行后获取 HTML 代码。
我已经看过很多工具了:
- Jsoup:不适用于 javascript。
- HtmlUnit :似乎是我需要的,但显然不适用于 Android...
- phantomjs :在 Android 上不起作用(或者我不知道应该如何运行它......)
- zombie.js : 和 phantomjs 一样...
【问题讨论】:
-
大多数此类应用程序使用网站服务器提供的 Web 服务接口(如 REST)。
-
为什么是框架?你考虑过 Android 的 WebView 吗?
-
好吧,我不能用 WebView 禁用渲染,而且我不希望我的应用程序有无用的 CPU 费用......并且在加载所有 js 脚本后获取 HTML 代码似乎是疼痛。
标签: java javascript android html headless-browser