Quiero tomar una imagen de una página web completa, incluido lo que no se muestra actualmente en la pantalla (desplazamiento).
Requisitos absolutos:
Prefiero un complemento que SÓLO capte toda la página. Si quisiera capturar solo una selección de la página, usaría la herramienta de captura de pantalla incorporada de mi sistema operativo.
Lo que he probado:
screenshot /path/to/file --fullpage
lleva demasiado tiempo.Firefox ahora tiene una herramienta integrada "Tomar una captura de pantalla" en la barra de direcciones (haga clic en los tres puntos). Tiene captura de pantalla de página completa y captura de pantalla de página visible. Puede copiar al portapapeles o descargar. ¡Bastante conveniente!
Ya puedes hacerlo con Firefox:
También puede presionar :o Shift+F2para abrir la línea de comando gráfico y luego escribir screenshot filename
para tomar una captura de pantalla. Para tomar una página completa, use :screenshot filename -fullpage
.
También puede visitar la página de ayuda a través de help screenshot
. A continuación se muestra lo que muestra:
Sinopsis: captura de pantalla [nombre de archivo] [--portapapeles] [--imgur] [--delay...] [--dpr...] [--fullpage] [--selector...] [--chrome]
Guarde una imagen PNG de toda la ventana visible (opcionalmente después de un retraso)Opciones:
[nombre de archivo] (cadena, helpManOptional)
El nombre del archivo (debe tener una extensión '.png') en el que escribimos la captura de pantalla.
[--portapapeles] (booleano, obligatorio)
True si desea copiar la captura de pantalla en lugar de guardarla en un archivo.
[--imgur] (booleano, obligatorio)
Úselo si desea cargar en imgur.com en lugar de guardarlo en el disco
[--delay ...] (número, helpManOpcional)
El tiempo de espera (en segundos) antes de que se realice la captura de pantalla tomado
[--dpr ...] (número, helpManOptional)
La proporción de píxeles del dispositivo que se usará al tomar la captura de pantalla
[--fullpage] (booleano, obligatorio)
Verdadero si la captura de pantalla también debe incluir partes de la página web que están fuera de la actual límites desplazados.
[--selector ...] (remoto, helpManOptional)
Un selector de CSS para usar con document.querySelector que identifica un solo elementoOpciones avanzadas:
[--chrome] (booleano, requerido)
Verdadero si desea tomar la captura de pantalla de la ventana de Firefox en lugar de la ventana de contenido de la página web.
Nota: esto solo funciona para Firefox 61-
Use una extensión de Firefox de WebTOPDF , es gratis y sin procesamiento de servidor. Tomará una captura de pantalla de toda la página. Incluso incluirá lo que no se muestra actualmente en la pantalla (desplazamiento). Esta extensión es solo para Windows . Es de código abierto. Utiliza HTML2Canvas . Genera solo un PDF. Sí, soy el propietario.
Tomás Weller