我在 GCF 中的设置:
npm install --save puppeteer从项目云 shell安装
像这样编辑 package.json :
{ "dependencies": { "puppeteer": "^19.2.2" } }
将medium.com中的代码粘贴到index.js中: https://gist.githubusercontent.com/Alezco/b9b7ce4ec7ee7f208818e395225fcbbe/raw/8554acc8b311a10e272f5d1b98dce3400945bb00/index.js
使用 2 GB RAM 部署,0-3 个实例,最长 500 秒超时
构建或打开 URL 后出现以下错误:
npm install)或 2. 您的缓存路径配置不正确(即:/workspace/.cache/puppeteer)。对于 (2),请查看我们有关配置 puppeteer 的指南:https://pptr.dev/guides/configuration。当我运行时,npm listwebdriver 和 puppeteer 都已安装。我怀疑这条路径有问题,但我不知道它应该通向哪里。executablePath然后我可以为 puppeteer.launch() 提供可能解决问题的参数。我尝试重新安装 puppeteer 并更改配置。没有运气。