English

Read this article in English.

Cómo capturar la pantalla de una web en Make (módulo HTTP)

Si automatizas con Make (antes Integromat), en algún escenario acabas necesitando una captura de una página web: la miniatura de un enlace, la vista previa de la web de un cliente o guardar cómo estaba una página. No hace falta montar un navegador ni instalar aplicaciones raras. Con el módulo HTTP y la API de Cofferdock lo tienes listo en un par de minutos.

Un aviso honesto, porque mucha gente lo busca así: Make no tiene un módulo específico para capturar pantallas de webs. Se hace con el módulo HTTP genérico llamando a una API que abre la página y hace la foto. Aquí te enseño cómo, campo a campo.

Qué vas a conseguir

Le mandas la URL de cualquier web pública y te devuelve la captura en PNG o JPEG, lista para el siguiente módulo del escenario. A diferencia de la herramienta de HTML a imagen, aquí sí se ejecuta el JavaScript de la página, así que capturas la web tal como la ve un visitante real.

Usos típicos en Make:

Lo que necesitas

Paso a paso en el módulo HTTP

Añade el módulo HTTP → Make a request y configúralo así:

La salida del módulo ya es el archivo de imagen. Conéctalo directamente a Google Drive (Upload a file), a Email como adjunto o a donde lo necesites. Un módulo y listo.

Un ejemplo para verlo claro

Supongamos que llevas un catálogo de enlaces en una hoja de cálculo y quieres una miniatura por cada uno. El escenario sería:

  1. Un módulo Google Sheets (Watch Rows) que detecta filas nuevas con enlaces.
  2. El módulo HTTP de arriba, que captura la URL de esa fila.
  3. Un módulo Google Drive → Upload a file que guarda la imagen (mapeando el archivo que devuelve el HTTP).

Cada ejecución te da la captura de una web distinta, de forma automática.

Opciones que puedes ajustar

Se añaden en el Query String del mismo módulo:

OpciónPor defectoPara qué sirve
width1280Ancho de la ventana en píxeles.
height800Alto de la ventana en píxeles.
full_pagefalsePonlo en true para capturar la página entera, no solo lo visible.
formatpngFormato: png o jpeg.
wait_ms0Espera unos milisegundos antes de la foto (máximo 5000).

La página se abre con JavaScript activado, así que se renderiza igual que en un navegador real.

¿Prefieres verlo en código?

La misma llamada con curl, por si quieres probarla suelta:

curl -X POST "https://api.cofferdock.com/screenshot?width=1280&height=800" \
  -H "x-api-key: TU_LLAVE" \
  -H "Content-Type: text/plain" \
  --data-binary "https://cofferdock.com" \
  -o captura.png

¿Cuánto cuesta?

Cada captura gasta 1 crédito de tu plan. Todas las herramientas de Cofferdock comparten el mismo bote de créditos, así que no contratas nada por separado.

Preguntas frecuentes

¿Make tiene un módulo nativo para capturar una web? No. Se hace con el módulo HTTP genérico llamando a la API de Cofferdock, que abre la página y hace la foto.

¿Tengo que activar "Parse response"? No. La respuesta es una imagen (un archivo), no un JSON, así que déjalo desactivado y mapea el archivo al siguiente módulo.

¿Se ejecuta el JavaScript de la página? Sí. A diferencia de la herramienta de HTML a imagen, aquí el JavaScript va activado para que la web se vea como a un visitante normal.

¿Puedo generar varias capturas de golpe? Sí. Si el módulo anterior devuelve varios elementos, Make ejecuta el HTTP una vez por cada uno.

Pruébalo tú mismo

Tienes las instrucciones completas, con ejemplos para copiar y pegar, en la página de la herramienta de captura de webs. Y si aún no tienes cuenta, puedes crear una gratis y montar tu primer escenario hoy mismo.