【发布时间】:2017-03-09 07:46:50
【问题描述】:
Lambda 函数是否可以启动“无头”浏览会话?我知道它能够执行代码,但我不确定它是否能够执行诸如使用 Webdriver 脚本执行浏览会话之类的事情,或者甚至使用 Webdriver 启动一个 EC2 实例,它可以在其上运行这些脚本。
我尝试这样做的原因是因为我有一个 Amazon IoT 按钮,并且我试图让它使用 Webdriver 启动无头浏览会话,以便从 Amazon 订购产品。
【问题讨论】:
-
对于这种事情,Lambda 可能不是一个好主意。确保您计算一下使用 Lambda 与仅运行一个或两个 EC2 实例的成本。
-
不确定为什么 Undo 认为这是一个坏主意。我认为这是个好主意。虽然我不知道使用 selenium-webdriver,但你绝对可以使用 PhantomJS stackoverflow.com/questions/34645131/…
-
@MarkB 我可能(可能是)错了,但我的理由是,由于 Lambda 以 100 毫秒为增量计费,因此您的任务不需要很长时间,Lambda 就会变得比 EC2 更昂贵。不过,我还没有统计过数据,这完全取决于总体数量。
-
@MarkB 这正是我想要的。谢谢!
标签: amazon-web-services selenium-webdriver aws-lambda