是否真的没有兼容Android可以解析javascript页面?

时间:2013-12-18 23:30:52

标签: javascript android html parsing

我完全难过了。经过几天和几天的搜索,我根本找不到任何可用于解析动态生成的HTML页面的内容。

要求:

  1. 加载一个html页面,让javascript填写内容。允许查看html。
  2. 解析动态生成的页面,并允许点击将更新页面内容的元素和按钮。
  3. 几个月前的所有其他类似问题都指向同一个问题,没有任何存在,或者不兼容。我很惊讶没有找到一个可以实现这一目标的图书馆。

    是否真的没有启用javascript解析html?什么都没有???

    我一直在使用JSOUP直到这一点来处理我的网页抓取,但现在我已经完成了这些页面,其他一切都使用了javascript,我无法从这些页面中获取任何内容。

    我也读过Android WebView javascript hacks,但它完全乏味,并且在我的许多场景中都没有用,特别是当你必须登录并导航到另一个页面时。 HtmlUnit,非常适合我需要的一切,与android不兼容。 Selenium看起来也不错,但你需要安装另一个apk,它似乎只能用于测试。

    有任何新的开发或正在开发中吗?有人有任何见解吗?有什么办法可以解决这个问题吗?是否存在适当的库/方式???

1 个答案:

答案 0 :(得分:1)

我认为正确的解决方案可能是bobik它到目前为止似乎有效。 Bobik是一种用于实时抓取网站的云服务。您可以使用任何您想要的语言,因为Bobik自己的API完全基于HTTP。提交后立即处理作业,并在几秒钟内准备好结果。