Phonegap结合屏幕抓取应用程序的本机代码

时间:2012-04-03 14:29:29

标签: android ios cordova screen-scraping

我打算开发一个需要一些屏幕抓取功能的跨平台应用。应用程序本身看起来像Phonegap的明显候选者,因为UI非常静态和简单(不需要快速的UI交互) - 它基本上是一种外币比较器,需要显示一些更新的汇率和一些简单的图表。 / p>

然而问题是它需要连接到某些站点并使用屏幕抓取从那里获取数据。没有API。我有多年的PHP屏幕抓取经验,以及使用jsoup的原生Android的一些经验。并且“app”已经在PHP(在服务器上)上运行以用于浏览器,但客户端需要一个真正的应用程序。

我对Phonegap中的屏幕抓取有什么选择?我认为可用的javascript支持不适合屏幕抓取,但是在Phonegap应用程序下面构建一个原生层可能没有太大的麻烦吗?

我几乎没有使用Phonegap的经验,所以我可能错过了一些明显的解决方案。如果是的话,请告诉我。

作为一个附带问题,IOS(目标C)是否存在等效的jsoup?

1 个答案:

答案 0 :(得分:1)

Bobik是您正在寻找的API。它允许您通过API提供其云计算能力,您只需在其中提供URL和xpath / jquery查询。在http://zscraper.wordpress.com/2012/06/02/client-side-web-scraping/阅读我的文章,看看Bobik的行动。