zoukankan      html  css  js  c++  java
  • puppeteer插件启动chrome失败: Error: Failed to launch the browser process!

    最近使用puppeteer插件启动chrome失败,有的系统无法启动唤起chrome

    自己笔记本电脑安装有360会提示被阻止,允许执行即可调用成功,公司电脑,没有任何提示直接无法启动(公司杀毒软件无法配置关闭)

    控制台报错:

    (node:2620) UnhandledPromiseRejectionWarning: Error: Failed to launch the browser process!
    
    
    TROUBLESHOOTING: https://github.com/puppeteer/puppeteer/blob/main/docs/troubleshooting.md
    
        at onClose (E:shimoxix2
    ode
    ode-pup
    ode_modules\_puppeteer@5.2.0@puppeteerlibcjspuppeteer
    odeBrowserRunner.js:193:20)
        at ChildProcess.<anonymous> (E:shimoxix2
    ode
    ode-pup
    ode_modules\_puppeteer@5.2.0@puppeteerlibcjspuppeteer
    odeBrowserRunner.js:184:79)
        at ChildProcess.emit (events.js:201:15)
        at Process.ChildProcess._handle.onexit (internal/child_process.js:257:12)
    (node:2620) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). (rejection id: 1)
    (node:2620) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
    

      后来经过尝试发现

      强制配置chrome路径executablePath,并指定可以打开看到浏览器效果headless,可以勉强使用,如果不允许浏览器可视,我做的页面抓取内容会失败。。

      const browser = await puppeteer.launch({
        //如果无法启动chrome,指定浏览器路径:executablePath,headless设置为false:可以看到浏览器
        executablePath:'C:\Program Files (x86)\Google\Chrome\Application\chrome.exe',
        headless: false, //可以看到打开浏览器效果,默认值true
        puppeteerOptions: {
          ignoreHTTPSErrors: true,
          dumpio: false,
        }
      });

    后来发现,linux启动puppeteer 需要在有桌面的命令行下运行,比如ubuntu桌面。

  • 相关阅读:
    OC中ARC forbids explicit message send of release错误
    OC中内存管理(转)
    [题解]数学期望_luogu_P1850_换教室
    [题解](单调队列)luogu_P2216_BZOJ_1047 理想的正方形
    [题解]luogu_AT1224_JOIOJI
    [题解]区间dp_luogu_P3147 262144
    [筆記]歐拉路
    [題解/狀壓dp]POJ_2411_Mondriaan's dream
    [題解]luogu_P1854 花店櫥窗佈置
    [題解]luogu_P1052 過河
  • 原文地址:https://www.cnblogs.com/zhidong123/p/13345990.html
Copyright © 2011-2022 走看看