English

Read this article in English.

Cómo hacer una captura de una web (sin instalar nada)

Necesitas una imagen de una página web: para guardar cómo se veía en una fecha concreta, para reportar un fallo visual, para montar una miniatura o vista previa, o para tener constancia de un precio o un anuncio antes de que cambie. Pasa sobre todo en estos casos:

El truco escondido: tu navegador ya lo hace

Para una página suelta, no hace falta instalar nada. Chrome y Edge traen una herramienta de "captura de página completa" dentro de las herramientas de desarrollador, y captura toda la página con scroll, no solo lo que cabe en tu pantalla.

  1. Abre la página y pulsa F12 (o clic derecho → Inspeccionar) para abrir las herramientas de desarrollador.
  2. Pulsa Ctrl+Shift+P (Cmd+Shift+P en Mac) para abrir el menú de comandos.
  3. Escribe screenshot y elige Capture full size screenshot.
  4. La imagen se descarga sola, en formato PNG.

Esto funciona con cualquier página que puedas ver en tu propio navegador, y es la opción más rápida si lo haces una sola vez, ahora mismo, con una página que ya tienes abierta.

Cuándo no es suficiente

El truco del navegador tiene un límite real: eres tú, haciendo clic, una página cada vez. No sirve cuando necesitas la captura de una página que no tienes abierta (la web de un cliente, o de la competencia), cuando necesitas capturar la misma página todos los días para ver si cambia, o cuando un flujo de trabajo tiene que generar una automáticamente cada vez que pasa algo.

Para eso está Captura de webs: le das una URL y te devuelve un PNG o JPEG de esa página, renderizada en un navegador de verdad con JavaScript activado, así que se ve igual que si la hubieras abierto tú. Sin nada que instalar, y funciona igual de bien desde un flujo de n8n, Make o Zapier que desde tu propio código.

Página completa o solo lo visible

Por defecto obtienes el área visible (1280x800 píxeles, ajustable), como una ventana de navegador normal. Si necesitas la página entera, incluyendo todo lo que queda por debajo, activa full_page y la captura se estira hasta el final del scroll, el mismo resultado que el truco de página completa del navegador.

Cuando una página tarda en cargar

Algunas páginas terminan de cargar un segundo o dos después de responder: una animación, un aviso de cookies que se cierra, contenido que aparece después del primer render. Con wait_ms le dices a la herramienta que espere hasta 5 segundos antes de hacer la foto, para que la captura muestre la página tal y como la vería una persona, no a medio cargar.

Preguntas frecuentes

¿Puede capturar una página que pide iniciar sesión? No directamente: carga la URL tal y como la vería cualquiera sin cuenta, así que las páginas detrás de un login muestran la pantalla de acceso, no lo que hay detrás.

¿Funciona con cualquier web? Con cualquier web pública. Las redes privadas y las direcciones internas están bloqueadas, así que no se puede usar para llegar a algo de tu propia red local.

¿PNG o JPEG, cuál elijo? PNG por defecto, que mantiene el texto y los bordes nítidos. JPEG pesa menos, así que es mejor opción si generas muchas capturas y el tamaño del archivo importa más que el pixel perfecto.

Prueba esta herramienta

Tienes las instrucciones completas de Captura de webs, con ejemplos para n8n, Make y tu propio código. Y si aún no tienes cuenta, puedes crear una gratis.