我正在编写这个应用程序,它使用来自网站的一些信息,并使用PhantomJs来提取这些信息。现在我希望用户能够运行我的应用程序,而不需要在他们的系统中使用PhantomJs。这样一来,它更像是一个服务呼叫。
我遵循了以下指南:http://ariya.ofilabs.com/2012/07/cloud-phantomjs-with-ironworker.html
为了让PhantomJs正常工作并获取某些站点所需的信息,现在我可以对worker进行排队,并使用Iron.io的web界面在日志中获取结果。
我想知道是否有一种方法可以通过编程获得执行的结果。我已经查看了API,但我需要进行身份验证,还需要提供一个不同的任务ID (我不知道如何获取)。
发布于 2012-12-23 05:36:34
队列任务=>获取作为操作结果的task_id。
但有很多不同的方法来获取结果:通过api读取任务日志(您需要project_id、token、task_id),将数据存储到亚马逊S3,将信息推送到某种队列,触摸自己的api,向webhook发送信息,向数据库写入信息等。
https://stackoverflow.com/questions/14006544
复制相似问题