Capture capturas de pantalla de páginas web grandes en Chrome

9

La página web es muy grande (unos pocos MB). Intenté estas extensiones y todas fallan:

  • Captura de pantalla (por Google) : obtengo una nueva pestaña sin imagen
  • Pixlr Grabber : aparece un error de solicitud "500" después de presionar Guardar
  • Captura de pantalla de la página web de captura - Disparo de fuego - diciéndome que la página web es demasiado grande y se guardará en la RAM, después de lo cual obtengo un error: Insufficient video memory: You need at least -2365 MB of RAM(eso es ridículo, y creo que me gusta 1 GB)
  • Captura de pantalla de la página web y la cámara web : no obtengo ninguna imagen
  • Captura de pantalla impresionante: capturar y anotar : dice capturing..., y cuando termine, abra una nueva pestaña con algunos botones. Cuando presiono "hecho" dice preparing your image...para siempre.

¿Conoces alguna herramienta de captura de pantalla del sitio web que realmente funcione?

MaryJane
fuente
¿Podría darnos la URL del sitio web que desea guardar? Si es una página realmente grande, es posible que el proceso de captura requiera GB de RAM. Como solo tiene 1 GB, es posible que la captura tarde mucho tiempo en finalizar, ya que en lugar de usar RAM, se utiliza el espacio de intercambio en el disco duro, que es muy lento. ¿Intentaste dejar que Awesome Screenshot - Capture & Annotate se ejecute durante la noche para ver si finalmente funciona o si falla?
Simon
es una página local, el cuadro de métricas de Chrome muestra un 1600 x 140000tamaño de página. Pero el contenido tiene muchos gráficos simples y espacios en blanco (~ 95% es solo fondo blanco o gris). Si se comprime, la imagen no debería tomar más de unos pocos MB
MaryJane
1
Usted declara correctamente SI está comprimido, no debería ocupar mucho espacio. Pero primero, la imagen estará en un estado sin comprimir que ocupará GB de espacio.
Simon
Seguro que es 1600 x 140000 porque esa es una imagen GIGANTICA. Además, 2365 es más de 2 GB, por lo que si solo tiene 1 Gb, eso explica el error.
Ramhound
Acabo de crear una imagen de 1600x140000 en Photoshop al instante. Dice el tamaño de la imagen: 649mb, y eso probablemente no esté comprimido. Pero por alguna razón no se guardará en formato png o jpg: |
MaryJane

Respuestas:

2

Si está usando Chrome, usaría CutyCapt , captura el renderizado de webkit en una imagen.

CutyCapt es una pequeña utilidad de línea de comandos multiplataforma para capturar la representación de WebKit de una página web en una variedad de formatos de vectores y mapas de bits, incluidos SVG, PDF, PS, PNG, JPEG, TIFF, GIF y BMP. Ver IECapt para una herramienta similar basada en Internet Explorer.

meguroyama
fuente
1

Terminé usando PhantomJS en Windows, solía ...

screenshot.js

var page = require('webpage').create();

page.open('http://gigantic-web-page.com', function () {
    page.render('test.png');
    phantom.exit();
});

Vuelca esto en tu carpeta phantomjs, luego un archivo más, screenshot.cmd

phantomjs --ignore-ssl-errors=yes --cookies-file=cookies.txt --web-security=no screenshot.js

Con estos dos archivos en su carpeta phantomjs, ejecute screenshot.cmd ... Acabo de generar un archivo png de 40mb de una página gigantesca, me tomó un tiempo y se agitó, ¡pero finalmente salió!

Xedecimal
fuente
0

¿Capturar capturas de pantalla de páginas web grandes en Chrome? La página web es muy grande (unos pocos MB). Intenté Screen Capture (de Google). Obtuve una nueva pestaña sin imagen.

Eso se debe a las peculiaridades con el elemento de lienzo que utiliza. Ignórelo y guarde el archivo, luego abra el archivo; debería estar bien.

Hace un tiempo, también tuve el problema de la pestaña vacía (parece ser algo común cuando uso la función Caputre Whole Page ), y en una alondra, hice clic en el [Save]botón de todos modos. Cuando abrí el archivo resultante (por curiosidad, pensando que estaría en blanco o 0x0), me sorprendió ver que la imagen no solo estaba allí, ¡sino correcta ! Agradable.

Por supuesto, esto significa que no podrá utilizar las herramientas de edición de imágenes (limitadas) de la extensión antes de guardar, pero ¿y qué? puede usar MSPaint o lo que sea con la misma facilidad (por mi parte, siempre lo guardo sin modificaciones, luego modifico una copia).

Synetech
fuente
0

Esto se puede lograr en Chrome a partir de v59:

Anuncio en el blog del desarrollador

Video tutorial

Resumen de pasos (si prefiere texto):

  1. Abrir herramientas de desarrollador
  2. Alternar la barra de herramientas del dispositivo
  3. Establezca la resolución deseada en la barra de herramientas del dispositivo
  4. Seleccione el menú de desbordamiento Más opciones en la barra de herramientas del dispositivo
  5. Seleccione Captura de pantalla o Captura de pantalla completa
  6. La captura de pantalla se guardará en su carpeta de Descargas
jsejcksn
fuente
No publique la misma respuesta a varias preguntas. Si la misma información realmente responde ambas preguntas, entonces una pregunta (generalmente la más nueva) debería cerrarse como un duplicado de la otra. Puede indicar esto votando para cerrarlo como un duplicado o, si no tiene suficiente reputación para eso, levante una bandera para indicar que es un duplicado. De lo contrario, adapte su respuesta a esta pregunta y no solo pegue la misma respuesta en varios lugares.
DavidPostill
@DavidPostill Gracias por el aviso. Votará para cerrar la próxima vez.
jsejcksn