puppeteer - 在 AWS 工作区上安装 Puppeteer 时出错 - SELF_SIGNED_CERT_IN_CHAIN

标签 puppeteer

安装 puppeteer 时出现以下错误。该机器是 AWS 工作区,我已经在 npmrc 中设置了证书文件

D:\git>npm install puppeteer

> puppeteer@3.0.0 install D:\git\node_modules\puppeteer > node install.js

ERROR: Failed to set up Chromium r737027! Set "PUPPETEER_SKIP_DOWNLOAD" env variable to skip download. Error: self signed certificate in certificate chain at TLSSocket.onConnectSecure (_tls_wrap.js:1321:34) at TLSSocket.emit (events.js:210:5) at TLSSocket._finishInit (_tls_wrap.js:794:8) at TLSWrap.ssl.onhandshakedone (_tls_wrap.js:608:12) -- ASYNC -- at BrowserFetcher.<anonymous> (D:\git\node_modules\puppeteer\lib\helper.js:105:23) at fetchBinary (D:\git\node_modules\puppeteer\install.js:150:27) at download (D:\git\node_modules\puppeteer\install.js:78:9) { code: 'SELF_SIGNED_CERT_IN_CHAIN' }

最佳答案

您可以禁用 TLS 连接的证书验证:

NODE_TLS_REJECT_UNAUTHORIZED=0 npm install puppeteer

关于puppeteer - 在 AWS 工作区上安装 Puppeteer 时出错 - SELF_SIGNED_CERT_IN_CHAIN,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61365077/

相关文章:

javascript - Puppeteer 阻止元素在不 sleep /等待的情况下出现

javascript - 为什么我的 querySelector 在 Chrome 中有效,但在 VS Code 中无效?

javascript - Puppeteer - 如何使用 page.evaluateHandle

javascript - 如何将 userDataDir 配置文件文件夹传递给 Puppeteer

javascript - 在 try block 中使用异步函数

javascript - puppeteer 如何等待所有重定向

javascript - 滚动到底部的解决方案并不总是到页面的绝对末尾

javascript - 如何通过Puppeteer获取父元素和子元素?

javascript - Puppeteer 无法上传文件,出现 TypeError : Failed to fetch

javascript - 使用 puppeteer 永远抓取同一页面