puppeteer-core es una biblioteca de automatización de navegadores para Node.js que permite interactuar con navegadores web sin necesidad de una instalación completa de Puppeteer. A diferencia de Puppeteer, que incluye una versión específica de Chromium, puppeteer-core está diseñado para ser utilizado con navegadores ya instalados en el sistema, lo que lo hace más ligero y flexible. Esta biblioteca es ideal para desarrolladores que desean utilizar Puppeteer en entornos donde ya tienen un navegador específico o donde no necesitan una versión específica de Chromium.
Existen varias alternativas a puppeteer-core que también ofrecen capacidades de automatización de navegadores. Aquí hay algunas de ellas:
Para ver cómo se compara puppeteer-core con playwright y puppeteer, consulta el siguiente enlace: Comparando playwright vs puppeteer vs puppeteer-core.