【问题标题】:Phonegap combined with native code for screen scraping appPhonegap 结合原生代码用于屏幕抓取应用
【发布时间】:2016-11-24 01:22:48
【问题描述】:

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

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

Phonegap 中的屏幕抓取有哪些选择?我认为可用的 javascript 支持不适合屏幕抓取,但是否可以在 Phonegap 应用程序下方构建一个原生层而无需大惊小怪?

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

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

【问题讨论】:

    标签: android ios cordova screen-scraping


    【解决方案1】:

    Bobik 正是您正在寻找的 API。它允许您通过仅提供 url 和 xpath/jquery 查询的 API 来利用其云计算能力。阅读我在http://zscraper.wordpress.com/2012/06/02/client-side-web-scraping/ 的文章,了解 Bobik 的实际应用。

    【讨论】:

    • Bobik 确实很有趣,我会在某个时候最喜欢使用它。但是,就我的具体目的而言,它不起作用,因为由于 IP 限制,从客户端自己的 IP 进行抓取很重要。
    猜你喜欢
    • 2010-09-30
    • 2010-12-02
    • 2016-01-11
    • 1970-01-01
    • 1970-01-01
    • 2011-02-20
    • 2010-09-09
    • 2019-05-25
    相关资源
    最近更新 更多