很简单,大概率可能是浏览器版本与Puppeteer的版本不对应,找到对应的版本
在package.json中替换Puppeteer 版本就可以了,也可以通过更改浏览器的版本
更换Puppeteer 版本的操作如下:
在package.json文件中,手动更改后面的版本号
{
"dependencies": {
"cosmiconfig": "^9.0.0",
"puppeteer": "^3.1.0",
"puppeteer-core": "^3.1.0"
}
}
然后执行npm update 即可。
具体版本对应关系如下:
用于测试的 Chrome 127.0.6533.88 - Puppeteer v22.15.0
用于测试的 Chrome 127.0.6533.72 - Puppeteer v22.14.0
用于测试的 Chrome 126.0.6478.182 - Puppeteer v22.13.1
用于测试的 Chrome 126.0.6478.126 - Puppeteer v22.12.1
用于测试的 Chrome 126.0.6478.63 - Puppeteer v22.12.0
用于测试的 Chrome 126.0.6478.61 - Puppeteer v22.11.1
用于测试的 Chrome 126.0.6478.55 - Puppeteer v22.11.0
用于测试的 Chrome 125.0.6422.141 - Puppeteer v22.10.1
用于测试的 Chrome 125.0.6422.78 - Puppeteer v22.10.0
用于测试的 Chrome 125.0.6422.60 - Puppeteer v22.9.0
用于测试的 Chrome 124.0.6367.207 - Puppeteer v22.8.2
用于测试的 Chrome 124.0.6367.201 - Puppeteer v22.8.1
用于测试的 Chrome 124.0.6367.91 - Puppeteer v22.8.0
用于测试的 Chrome 124.0.6367.78 - Puppeteer v22.7.1
用于测试的 Chrome 124.0.6367.60 - Puppeteer v22.7.0
用于测试的 Chrome 123.0.6312.122 - Puppeteer v22.6.4
用于测试的 Chrome 123.0.6312.105 - Puppeteer v22.6.3
用于测试的 Chrome 123.0.6312.86 - Puppeteer v22.6.2
用于测试的 Chrome 123.0.6312.58 - Puppeteer v22.6.0
用于测试的 Chrome 122.0.6261.128 - Puppeteer v22.5.0
用于测试的 Chrome 122.0.6261.111 - Puppeteer v22.4.1
用于测试的 Chrome 122.0.6261.94 - Puppeteer v22.4.0
用于测试的 Chrome 122.0.6261.69 - Puppeteer v22.3.0
用于测试的 Chrome 122.0.6261.57 - Puppeteer v22.2.0
用于测试的 Chrome 121.0.6167.85 - Puppeteer v21.9.0
用于测试的 Chrome 120.0.6099.109 - Puppeteer v21.8.0
用于测试的 Chrome 119.0.6045.105 - Puppeteer v21.5.0
用于测试的 Chrome 118.0.5993.70 - Puppeteer v21.4.0
用于测试的 Chrome 117.0.5938.149 - Puppeteer v21.3.7
用于测试的 Chrome 117.0.5938.92 - Puppeteer v21.3.2
用于测试的 Chrome 117.0.5938.62 - Puppeteer v21.3.0
用于测试的 Chrome 116.0.5845.96 - Puppeteer v21.1.0
用于测试的 Chrome 115.0.5790.170 - Puppeteer v21.0.2
用于测试的 Chrome 115.0.5790.102 - Puppeteer v21.0.0
用于测试的 Chrome 115.0.5790.98 - Puppeteer v20.9.0
用于测试的 Chrome 114.0.5735.133 - Puppeteer v20.7.2
用于测试的 Chrome 114.0.5735.90 - Puppeteer v20.6.0
用于测试的 Chrome 113.0.5672.63 - Puppeteer v20.1.0
用于测试的 Chrome 112.0.5615.121 - Puppeteer v20.0.0
Chromium 112.0.5614.0 - Puppeteer v19.8.0
Chromium 111.0.5556.0 - Puppeteer v19.7.0
Chromium 110.0.5479.0 - Puppeteer v19.6.0
Chromium 109.0.5412.0 - Puppeteer v19.4.0
Chromium 108.0.5351.0 - Puppeteer v19.2.0
Chromium 107.0.5296.0 - Puppeteer v18.1.0
Chromium 106.0.5249.0 - Puppeteer v17.1.0
Chromium 105.0.5173.0 - Puppeteer v15.5.0
Chromium 104.0.5109.0 - Puppeteer v15.1.0
Chromium 103.0.5059.0 - Puppeteer v14.2.0
Chromium 102.0.5002.0 - Puppeteer v14.0.0
Chromium 101.0.4950.0 - Puppeteer v13.6.0
Chromium 100.0.4889.0 - Puppeteer v13.5.0
Chromium 99.0.4844.16 - Puppeteer v13.2.0
Chromium 98.0.4758.0 - Puppeteer v13.1.0
Chromium 97.0.4692.0 - Puppeteer v12.0.0
Chromium 93.0.4577.0 - Puppeteer v10.2.0
Chromium 92.0.4512.0 - Puppeteer v10.0.0
Chromium 91.0.4469.0 - Puppeteer v9.0.0
Chromium 90.0.4427.0 - Puppeteer v8.0.0
Chromium 90.0.4403.0 - Puppeteer v7.0.0
Chromium 89.0.4389.0 - Puppeteer v6.0.0
Chromium 88.0.4298.0 - Puppeteer v5.5.0
Chromium 87.0.4272.0 - Puppeteer v5.4.0
Chromium 86.0.4240.0 - Puppeteer v5.3.0
Chromium 85.0.4182.0 - Puppeteer v5.2.1
Chromium 84.0.4147.0 - Puppeteer v5.1.0
Chromium 83.0.4103.0 - Puppeteer v3.1.0
Chromium 81.0.4044.0 - Puppeteer v3.0.0
Chromium 80.0.3987.0 - Puppeteer v2.1.0
Chromium 79.0.3942.0 - Puppeteer v2.0.0
Chromium 78.0.3882.0 - Puppeteer v1.20.0
Chromium 77.0.3803.0 - Puppeteer v1.19.0
Chromium 76.0.3803.0 - Puppeteer v1.17.0
Chromium 75.0.3765.0 - Puppeteer v1.15.0
Chromium 74.0.3723.0 - Puppeteer v1.13.0
Chromium 73.0.3679.0 - Puppeteer v1.12.2
官网参考地址如下
https://pptr.nodejs.cn/supported-browsers
有帮助的可以给个关注,谢谢。