Tabla de Contenidos

Chromium

Chromium es un navegador web de código abierto que Google utiliza como base para construir Chrome. Chromium es más flexible y privado que Chrome, y es ideal para desarrolladores y usuarios avanzados.

Chromium headless (modo sin interfaz gráfica)

Captura de pantalla

chrome --headless --screenshot https://developer.chrome.com/

Podemos añadir la opción --timeout para indicar cuántos milisegundos tiene que esperar antes de hacer la captura de pantalla:

chrome --headless --screenshot --timeout=5000 https://developer.chrome.com/

Para establecer el tamaño de la ventana, usamos la opción --window-size=:

chrome --headless --screenshot --window-size=800,600 https://developer.chrome.com/

Página a PDF

chromium --headless --print-to-pdf --no-pdf-header-footer https://developer.chrome.com/

Podemos añadir la opción --timeout para indicar cuántos milisegundos tiene que esperar antes imprimr la página en PDF:

chromium --headless --print-to-pdf --no-pdf-header-footer --timeout=5000 https://developer.chrome.com/

La opción --no-pdf-header-footer indica que no queremos que imprima en el PDF la cabecera (con la fecha y hora actuales) ni pie de página (con la URL y el número de página).

Guardar HTML

chromium --headless --dump-dom https://developer.chrome.com/ > web.html

Se guardará el código HTML de la página https://developer.chrome.com en el fichero web.html.