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:
- La miniatura de un enlace antes de compartirlo.
- Vigilar cómo se ve la web de un cliente y avisar si cambia algo importante.
- Archivar cómo estaba una página en una fecha concreta.
- Vistas previas automáticas para un catálogo de enlaces o una newsletter.
Lo que necesitas
- Una cuenta en Cofferdock. El plan gratis incluye 50 usos al mes sin tarjeta, perfecto para probar.
- Tu API key, que creas en tu panel con "+ Crear llave". Se muestra una vez, así que cópiala y guárdala.
- El módulo HTTP → Make a request en tu escenario.
Paso a paso en el módulo HTTP
Añade el módulo HTTP → Make a request y configúralo así:
- URL:
https://api.cofferdock.com/screenshot - Method:
POST - Headers: añade dos →
x-api-keycon tu llave, yContent-Typecon el valortext/plain. - Query String: añade
width=1280yheight=800. - Body type:
Raw - Content type:
text/plain - Request content: pega aquí la URL de la web que quieres capturar.
- Deja Parse response desactivado: la respuesta es una imagen, no un JSON.
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:
- Un módulo Google Sheets (Watch Rows) que detecta filas nuevas con enlaces.
- El módulo HTTP de arriba, que captura la URL de esa fila.
- 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ón | Por defecto | Para qué sirve |
|---|---|---|
width | 1280 | Ancho de la ventana en píxeles. |
height | 800 | Alto de la ventana en píxeles. |
full_page | false | Ponlo en true para capturar la página entera, no solo lo visible. |
format | png | Formato: png o jpeg. |
wait_ms | 0 | Espera 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.