【问题标题】:Launching Chrome with Puppeteer (not Chromium)使用 Puppeteer(不是 Chromium)启动 Chrome
【发布时间】:2020-08-17 14:18:21
【问题描述】:

我尝试使用 puppeteer 启动 chrome,但它给了我这个错误

错误:无法启动浏览器进程! spawn //C://Program Files (x86)//Google//Chrome//Application ENOENT

这是我使用的代码

const puppeteer = require('puppeteer')
const browser = await puppeteer.launch( { headless: false,
        executablePath: '//C://Program Files (x86)//Google//Chrome//Application' })

那么如何使用 puppeteer 启动 chrome?

【问题讨论】:

    标签: puppeteer


    【解决方案1】:

    我想补充一下,也许你想要的是使用包chrome-launcher 来负责运行 chrome 浏览器。

    然后您可以使用 puppeteer.connect() 将 puppeteer-core 库连接到打开的浏览器并对其进行检测。

    【讨论】:

      【解决方案2】:

      您提供的路径在此格式下无效。如果你在 Windows 上(我想基于你当前给定的路径)(1)你应该使用双反斜杠\\,(2)但你不应该用斜杠或反斜杠开始你的路径。 (3) 最后你还需要确切的可执行文件:chrome.exe

      过程如下:您可以在 Chrome 的 chrome://version/ 页面上检索确切的可执行路径,然后您只需使用另一个反斜杠转义每个反斜杠。

      正确用法:

      C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe
      

      【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-06-29
      • 1970-01-01
      • 1970-01-01
      • 2023-01-25
      • 2021-04-13
      相关资源
      最近更新 更多