【问题标题】:Get javascript generated HTML code in Android在 Android 中获取 javascript 生成的 HTML 代码
【发布时间】: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


【解决方案1】:

我终于使用了 WebView,就像这个答案中描述的那样:https://stackoverflow.com/a/4892013/1424030

目前看来,我的应用程序不会太重。

【讨论】:

    猜你喜欢
    • 2020-08-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多