1

我正在编写这个应用程序,它使用来自网站的一些信息,并且我正在使用 PhantomJs 来提取这些信息。现在我希望用户能够在他们的系统中不需要 PhantomJs 的情况下运行我的应用程序。这样它就更像是一个服务调用。

我遵循了以下指南:http ://ariya.ofilabs.com/2012/07/cloud-phantomjs-with-ironworker.html

为了让 PhantomJs 工作并获取我需要的某个站点的信息,现在我可以排队一个工作人员并使用 Iron.io 的 Web 界面在日志中获取结果。

我想知道是否有办法以编程方式获取执行结果。我查看了API,但我需要进行身份验证,还需要提供不同的任务 ID(我不知道如何获取)。

4

1 回答 1

4

队列任务 => 获得task_id作为操作的结果。

但是有很多不同的方式来获取结果:通过 api 读取任务日志(你需要 project_id、token、task_id),将数据存储到 Amazon S3,将信息推送到某种队列,触摸自己的 api,将信息发送到 webhook,写入信息到数据库等

于 2012-12-22T21:36:34.407 回答