Cómo usar las funciones sin cabeza de Google Chrome

Cómo usar las funciones sin cabeza de Google Chrome

La última versión de Google Chrome lanzada con una nueva función útil Cromo sin cabeza. El cromo sin cabeza es útil para la automatización del navegador. Puede capturar capturas de pantalla de cualquier página web utilizando la línea de comandos, así como el lenguaje de programación sin iniciar Chrome GUI. También es compatible para imprimir la página web DOM y crear un PDF de la página web. Este tutorial lo ayudará a usar las funciones sin cabeza de Google Chrome en la línea de comandos de Linux.

  • Cómo instalar o actualizar Google Chrome en Ubuntu y LinuxMint
  • Cómo instalar Google Chrome en Centos/Rhel y Fedora

1. Comenzando Chrome sin cabeza

Abra la consola del sistema y comience a Google Chrome sin cabeza más usando --sin cabeza Opción de línea de comando.

$ Google-Chrome-Headless http: // www.ejemplo.comunicarse 

Este modo sin cabeza también admite la opción de depuración remota para verificar lo que está sucediendo. Puede acceder al sistema en el puerto especificado en cualquier otro navegador y verificar qué está representando allí. Inicie la depuración con el siguiente comando en el puerto especificado:

$ Google-Chrome-Headless-Remote-DeBugging-Port = 9222 https: // Google.comunicarse 

Ahora visita http: // localhost: 9222 En otro navegador web.

El Chrome sin cabeza también tiene muchas otras características útiles como imprimir el DOM, capturar captura de pantalla o crear PDF de cualquier página web a través de la línea de comandos.

2. Captura de captura de pantalla de la página web

Puedes usar --captura de pantalla Opción para capturar la captura de pantalla de cualquier página web. La captura de pantalla de salida se guardará en el directorio actual. Para más detalles, visite aquí.

$ Goolge-Chrome-Headless --disable-Gpu --screenshot http: // www.ejemplo.com/ 

3. Crear página web pdf

Puedes usar --impresión a PDF Opción para crear PDF de cualquier página web. El archivo PDF de salida se guardará en el directorio actual. Para más detalles, visite aquí.

$ google-chrome-Headless --disable-gpu --print-to-pdf http: // www.ejemplo.com/ 

4. Imprima la página web DOM

Puedes usar --cañón Bandera para imprimir documento.cuerpo.innerhtml a salida estándar.
El documento de impresión de la bandera -dump -dom -doms.cuerpo.innerhtml a stdout:

$ Google-Chrome-Headless--Disable-Gpu --dump-dom http: // www.ejemplo.com/ 

Referencia: Visite el siguiente enlace para saber más detalles sobre Chrome sin cabeza.

https: // desarrolladores.Google.com/web/actualizaciones/2017/04/Cabellado sin cabeza