如何在服务器上/云中运行puppeteer

时间:2020-07-28 08:39:30

标签: node.js cloud puppeteer

感觉就像我在整个网络上搜索答案一样……无济于事。我有一个在本地完美运行的操纵p脚本。我的本地计算机有点不可靠,因此我一直在尝试将此脚本推送到云中,以便它可以在那里运行。但是我不知道从哪里开始。我坐在这里的IBM云帐户不知道该怎么办。有人可以帮我吗?

1 个答案:

答案 0 :(得分:0)

运行Puppeteer脚本可以在任何具有以下条件的云平台上完成

  1. 公开Node.js环境
  2. 启用运行浏览器(Puppeteer将需要启动Chromium) 例如,可以使用AWS EC2来实现。

AWS Lambda,Google Cloud Functions和IBM Cloud Functions(以及类似服务)可能也可以工作,但它们可能需要您做些额外的工作才能使浏览器运行。

有关分步指南,我建议您检出this articlethis follow-up.

此外,调查Checkly(免责声明:我为Checkly工作),无浏览器等服务(快速搜索类似于“在线运行木偶”的服务)可能会更容易。会返回其中的几个),这使您可以在线运行Puppeteer检查,而无需任何其他设置。如果您打算长期使用Puppeteer进行测试或综合监控,则很有用。