puppeteer部署到centOS上出现launch chrome fail的情况
在本地计算机上调试无问题,放到服务器上运行会报错。
yum install pango.x86_64 libXcomposite.x86_64 libXcursor.x86_64
libXdamage.x86_64 libXext.x86_64 libXi.x86_64 libXtst.x86_64 cups-libs.x86_64
libXScrnSaver.x86_64 libXrandr.x86_64 GConf2.x86_64 alsa-lib.x86_64 atk.x86_64
gtk3.x86_64 ipa-gothic-fonts xorg-x11-fonts-100dpi xorg-x11-fonts-75dpi
xorg-x11-utils xorg-x11-fonts-cyrillic xorg-x11-fonts-Type1 xorg-x11-fonts-misc -y
const browser = await puppeteer.launch({
headless: true, //无头模式,即不显示浏览器
ignoreHTTPSErrors: true, //忽略https错误
devtools: false, //不自动打开控制台(浏览器显示时有效)
args: ['--disable-gpu','--disable-dev-shm-usage','--disable-setuid-sandbox','--no-first-run','--no-sandbox','--no-zygote','--single-process']
});
网友评论