Cómo usar las funciones sin cabeza de Google Chrome
- 2166
- 129
- Alejandro Duran
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
- « Aviso de seguridad de Linux-Vulnerabilidad de sudo en Linux [CVE-2017-1000367]
- Cómo actualizar Debian 8 a Debian 9 Stretch »