Bien, pero ¿qué pasa si no quiero descargar Chromium independiente y quiero usar Chrome ya instalado en mi máquina? ¿O no tengo acceso a Internet en la máquina de compilación y me gustaría instalarla por mi cuenta?
Hay una nota sobre esto en el archivo Léame . Puede apuntar a una instalación existente de cromo usando executablePath
:
javascript
const browser = await puppeteer.launch({executablePath: '/path/to/Chrome'});
Solo tenga en cuenta que no se garantiza que la API Puppeteer funcione si usa una versión diferente de Chrome.
Si no tienes conexión a Internet, entonces no estoy seguro. Será difícil instalar el paquete en primer lugar :)
No funciona :/ en la versión 75.0.3770.100 (compilación oficial) (64 bits), todavía abre una nueva instancia de Chrome y no tiene ningún historial, tuve que abrirlo junto con mis otras pestañas de Chrome.
const puppeteer = require('puppeteer');
const pptr = require('puppeteer-core');
(async () => {
const browser = await puppeteer.launch({
headless: false,
executablePath: '/usr/bin/google-chrome'
});
})();
Aquí también probé titiritero-core, significa que la variable pptr espera pptr.launch en la variable anterior, todavía no funciona. ¡Los temas no están cerrados!
Por favor, compruebe :
https://drive.google.com/file/d/1WKjgPeruK9-ABeHHsumhcjs_FTlzFH4S/view
Comentario más útil
Hay una nota sobre esto en el archivo Léame . Puede apuntar a una instalación existente de cromo usando
executablePath
:javascript const browser = await puppeteer.launch({executablePath: '/path/to/Chrome'});
Solo tenga en cuenta que no se garantiza que la API Puppeteer funcione si usa una versión diferente de Chrome.
Si no tienes conexión a Internet, entonces no estoy seguro. Será difícil instalar el paquete en primer lugar :)