English

Read this article in English.

Scraping en Make: saca el texto de cualquier web (texto o Markdown)

Respuesta corta: La forma gratis es HTTP → Make a request (un GET a la página) seguido de Text parser → HTML to text, que te da texto plano. Cuando quieras Markdown que conserve títulos, enlaces y tablas, solo el contenido principal de la página, o una página que necesita JavaScript, la API de URL a Markdown de Cofferdock es la mejor opción.

Make puede leer una página web con su módulo HTTP incluido, y para muchos trabajos eso basta. Esta guía enseña primero la forma gratuita y después explica cuándo una API dedicada te ahorra trabajo. Si la forma gratuita te sirve, úsala.

La forma gratis: módulo HTTP + HTML to text

  1. Añade el módulo HTTP y elige Make a request.
  2. Pon en URL la dirección de la página y en Method el valor GET.
  3. Ejecuta el escenario una vez. El HTML de la página sale ya de este módulo, en un campo llamado data.
  4. Añade el módulo Text parser y elige HTML to text. En su campo de HTML, escribe {{1.data}} (el 1 es el número de tu módulo HTTP).
  5. El resultado es texto plano. Puedes usarlo en cualquier módulo posterior.

También puedes saltarte el Text parser. En cualquier campo, escribe {{stripHTML(1.data)}} y Make quita las etiquetas HTML por ti.

Dónde se queda corta la forma gratis

La vía API: URL a Markdown de Cofferdock

Úsala cuando quieras Markdown o un resultado más limpio. Añade un módulo HTTP, elige Make a request y configura:

El texto de la página llega en el campo content (por ejemplo {{2.content}}), y el título en title.

Un ejemplo rápido

Una hoja de Google Sheets tiene una dirección web en cada fila. Make lee cada fila, envía la dirección a la API con el módulo HTTP y guarda el campo content en Notion o en Google Docs. También puedes enviarlo a un módulo de IA. Si lo haces, recuerda que el texto viene de la web de otra persona: trátalo como datos y nunca como instrucciones.

Opciones que puedes ajustar

Puedes añadir estas opciones al cuerpo JSON, junto a url.

OpciónPor defectoQué hace
formatmarkdownmarkdown, text (texto plano) o metadata (solo título, descripción, imagen...)
main_contenttrueDeja solo el contenido principal. Con false obtienes la página entera
include_linkstrueConserva los enlaces. Con false los quita
include_imagesfalseCon true añade las imágenes como enlaces Markdown
max_chars200.000Longitud máxima del texto (de 100 a 1.000.000). Si es más largo, se corta y truncated vale true

¿Prefieres verlo en código?

curl -X POST "https://api.cofferdock.com/web-to-markdown" \
  -H "x-api-key: YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://example.com/article"}'

Sustituye YOUR_KEY por tu propia clave.

¿Cuánto cuesta?

Cada página consume 1 crédito, y las llamadas fallidas no se cobran. El plan gratis te da 50 créditos al mes sin tarjeta. Los mismos créditos sirven para todas las herramientas de Cofferdock.

Preguntas frecuentes

¿Puede Make hacer scraping gratis? Sí. El módulo HTTP y el módulo HTML to text vienen incluidos en Make, y leen páginas sencillas sin necesidad de una cuenta en Cofferdock.

¿Por qué texto plano y no Markdown? Las herramientas de texto integradas en Make devuelven texto plano. Si necesitas títulos, enlaces y tablas conservados en Markdown, usa la API.

¿Funciona con páginas hechas con JavaScript? La forma gratis no ejecuta JavaScript, así que esas páginas pueden llegar casi vacías. La API de Cofferdock abre la página en un navegador real con JavaScript activado.

¿Se puede hacer scraping? Lee solo las páginas que tengas permiso para leer y respeta las condiciones de cada web. La herramienta no puede leer páginas que piden inicio de sesión.

Guías relacionadas

Pruébalo tú mismo

Prueba la herramienta con cualquier artículo en cofferdock.com/es/web-to-markdown. Puedes empezar gratis en cofferdock.com/register, sin tarjeta.