Complemento de código abierto para Firefox para tomar una captura de pantalla de toda la página

Quiero tomar una imagen de una página web completa, incluido lo que no se muestra actualmente en la pantalla (desplazamiento).

Requisitos absolutos:

  • DEBE SER DE FUENTE ABIERTA ( a diferencia de esa otra pregunta ), proporcione un enlace a la fuente
  • Toma toda la página
  • Guardar como PNG
  • Funciona en Linux/Mac/Windows

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:

  • Estaba usando Nimbus pero comenzaron a insertar complementos en servicios no deseados.
  • golpear shift- f2para la consola y luego escribir screenshot /path/to/file --fullpagelleva demasiado tiempo.
  • ¡Secuestro! es de código abierto, pero ya no se mantiene y no funciona en Firefox actual.
Muchos programas ya no funcionarán para los sitios web modernos, ya que los sitios web utilizan esas funciones de desplazamiento de paralaje en JavaScript. Incluso la función integrada de Firefox (respuesta a continuación) no funciona en sitios como boy-coy.com

Respuestas (4)

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!

Linux Firefox: Disponible haciendo clic derecho en cualquier página web :-)

Ya puedes hacerlo con Firefox:

  1. PrensaF12
  2. Haga clic en configuración
  3. Habilitar captura de pantalla de página completa
  4. Ahora siempre puede hacer clic en el ícono de esa cámara y la captura de pantalla se guardará en su carpeta de Descargas

También puede presionar :o Shift+F2para abrir la línea de comando gráfico y luego escribir screenshot filenamepara 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 elemento

Opciones 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.

¿Podría revelar que usted es el autor de esta extensión? ¡Gracias!
¿Cumple con el requisito "Funciona en Linux/Mac/Windows"? En Linux obtengo "No disponible para su plataforma".
¿Cumple con el requisito "Guardar como PNG" y el requisito "DEBE SER DE CÓDIGO ABIERTO"?
Sí. Esta extensión es solo para Windows. Es de código abierto. Usa HTML2Canvas. Genera solo un PDF. Usando Html2Canvas también es posible Guardar como png.
Incluya un enlace al código fuente, ¡gracias! Describa también los pasos a seguir para guardar como PNG, con capturas de pantalla.