使用PhantomJs获取Iron.io工作者的输出

时间:2012-12-22 21:00:34

标签: phantomjs iron.io

我正在编写此应用程序,它使用来自网站的一些信息,我正在使用PhantomJs来提取这些信息。现在我希望用户能够在他们的系统中运行我的应用程序而无需PhantomJs。这样就更像是服务电话了。

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

为了让PhantomJ工作并获取某些网站所需的信息,现在我可以使用Iron.io的Web界面对工作人员进行排队并将结果记录到日志中。

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

1 个答案:

答案 0 :(得分:4)

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

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