Red de conocimiento informático - Material del sitio web - Cómo utilizar un navegador sin cabeza

Cómo utilizar un navegador sin cabeza

Lo primero que debe hacer es activar el modo. Este modo de línea de comandos sin pantalla es una gran herramienta para las pruebas de automatización del navegador y entornos de servidor que no requieren una interfaz de usuario visual. Abra el binario del navegador Chrome desde la línea de comandos. está instalado o posterior, debe iniciar el navegador Chrome con la marca --headless.

Cómo utilizar el navegador Chrome sin cabeza

A continuación, señale la ubicación en el navegador donde está instalado el navegador Chrome. La ubicación específica varía según la plataforma y es para cada navegador Chrome instalado. Cree un nombre conveniente para la versión. Aquí recomendamos utilizar la versión Chrome-Canary.

Cómo utilizar el navegador Chrome sin cabeza

En algunos casos, no es necesario crear una secuencia de comandos para el navegador Chrome sin cabeza y existen algunas opciones útiles en la línea de comandos que se pueden utilizar. Al realizar tareas comunes, como imprimir el DOM, el indicador --dump-dom imprimirá un archivo llamado document.body.innerHTML en el estándar de salida.

Cómo utilizar el navegador Chrome sin cabeza

El siguiente paso es crear un archivo PDF, usando un indicador llamado --print-to-pdf para generar la página como un archivo PDF. . Ejecute un modo que no muestra la interfaz de línea de comando.

Cómo usar Headless Chrome

Luego use --creenshot para ejecutar Headless Chrome y generar un archivo llamado captura de pantalla.png en el directorio de trabajo actual. Si intentar tomar una captura de pantalla de toda la página implica mucho, entonces puede utilizar un navegador sin cabeza como herramienta automática de captura de pantalla.

Cómo usar Headless Chrome

6

Finalmente, ingresa al modo REPL y usa el indicador --repl para permitir que Headless Chrome evalúe expresiones JS usando el navegador. Ejecute en el siguiente modo y ejecute el comando que se muestra.

Cómo utilizar un navegador headless