Lanzamiento de Chrome con Puppeteer (no Chromium)
Traté de iniciar Chrome con titiritero pero me dio este error
Error: no se pudo iniciar el proceso del navegador. spawn // C: // Archivos de programa (x86) // Google // Chrome // Application ENOENT
Este es el código que usé
const puppeteer = require('puppeteer')
const browser = await puppeteer.launch( { headless: false,
executablePath: '//C://Program Files (x86)//Google//Chrome//Application' })
Entonces, ¿cómo puedo iniciar Chrome con titiritero?
Respuestas
La ruta que proporcionó no es válida en este formato. Si está en Windows (que supongo en función de su ruta dada actualmente) (1) debe usar barras invertidas dobles \\
, (2) pero no debe comenzar su ruta con barras diagonales ni barras invertidas. (3) También es necesario el archivo ejecutable exacta, así al final: chrome.exe
.
El proceso es el siguiente: puede recuperar la ruta ejecutable exacta en la chrome://version/
página de Chrome , luego solo necesita escapar de cada barra invertida con otra barra invertida.
Uso Correcto:
C:\\Program Files (x86)\\Google\\Chrome\\Application\\chrome.exe
Me gustaría agregar, quizás lo que desea es usar el paquete chrome-launcher que se encarga de ejecutar el navegador Chrome.
Luego puede usar puppeteer.connect () para conectar la biblioteca puppeteer-core al navegador abierto e instrumentarlo.