我正在寻找一种方法来使用类似于chromeless的无头chrome,但不是实现为nodejs端点,而是允许使用html内容作为有效负载的restful请求。
我想在通过API网关触发的aws lambda上运行此服务。有没有人有这个用例的经验?
答案 0 :(得分:4)
没有什么可以阻止您在用例中使用Chromeless。 Chromeless可以在AWS Lambda函数中使用。您可以从AWS API Gateway获取(RESTful)请求,然后使用它和Chromeless执行某些操作。您可以将@serverless-chrome/lambda软件包与Chromeless结合使用,以便在Lambda中运行无头Chrome,以便Chrome可供Chromeless使用。 Chromeless Proxy以类似的方式工作。例如,您的Lambda函数的代码可能看起来像(这是我刚刚拼凑好的未经测试的代码,但应该传达这个想法):
Debug.WriteLine ("hello world")
// other code here
您可以在Chromeless问题跟踪器here上找到类似的主题。
披露:我是这些软件包的合作者/作者。