是否可以使用AWS lambda模拟浏览器?

时间:2017-12-17 00:41:18

标签: amazon-web-services aws-lambda serverless

是否可以创建一个aws lambda函数,该函数可以作为浏览器访问网站(没有auth)读取其html并执行其js?

2 个答案:

答案 0 :(得分:0)

请参阅以下AWS博客,了解如何将Selenium与AWS Lambda一起使用以执行浏览器测试。 - 这是你想要的吗?

https://aws.amazon.com/blogs/devops/using-aws-codepipeline-aws-codebuild-and-aws-lambda-for-serverless-automated-ui-testing/

答案 1 :(得分:0)

你可以设置一个无头浏览器,例如PhantomJS,但是对于Lambda来说它不会直接且经济实惠,

  • 需要找到在Amazon Linux上运行的一组已编译的二进制文件(运行Lambda)。
  • 需要在每次执行时加载二进制文件,这将增加Lambda函数启动的开销,并且还会增加结算时间。

我建议为此运行一个EC2实例。即使是Nano Instance或docker容器也可以入手。