English

Read this article in English.

Scraping en Zapier: Web Parser (gratis) o una API de Markdown

Respuesta corta: Zapier ya incluye Web Parser by Zapier (evento Parse Webpage, con Content type en Markdown). Úsalo primero. Usa la API de Cofferdock con Webhooks by Zapier cuando Web Parser te devuelva una página vacía o incompleta, cuando la página no sea un artículo, o cuando quieras controlar enlaces, imágenes, longitud y metadatos.

Zapier puede leer una página web sin escribir código. Su herramienta incluida funciona bien con artículos y entradas de blog. Esta guía empieza por la vía gratis y después explica cuándo compensa una API que convierte una web en Markdown.

La vía gratis: Web Parser by Zapier

  1. En tu Zap, añade una acción y elige Web Parser by Zapier.
  2. Elige el evento Parse Webpage.
  3. En URL to parse, escribe la dirección de la página, o tómala de un paso anterior.
  4. Pon Content type en Markdown.
  5. Prueba el paso.

Obtienes el título de la página, el contenido del cuerpo, el autor y la imagen principal. Úsalos en los siguientes pasos de tu Zap.

Web Parser está pensado para artículos, así que puede no encajar con todos los diseños de página. Si devuelve poco texto, pasa a la sección de la API más abajo.

Hay una segunda opción gratis. Si ya tienes HTML de otro paso, usa Formatter by Zapier, acción Text, y después Convert HTML to Markdown. Algunos usuarios comentan que el resultado trae saltos de línea de más. Si solo necesitas texto plano, usa Remove HTML Tags.

Cuándo compensa la API de Cofferdock

Si Web Parser te da el texto que necesitas, sigue usándolo. Es la opción más sencilla para tu Zap.

Paso a paso con Webhooks by Zapier

Webhooks by Zapier es una función de los planes de pago de Zapier.

  1. Añade una acción y elige Webhooks by Zapier.
  2. Elige la acción Custom Request.
  3. Pon Method en POST.
  4. Pon URL en https://api.cofferdock.com/web-to-markdown.
  5. En Data, pega {"url": "https://example.com/article"}. Para usar una página de un paso anterior, pon en su lugar el campo de la URL de ese paso.
  6. En Headers, añade x-api-key con tu clave como valor, y Content-Type con application/json como valor.
  7. Prueba el paso.

La respuesta es texto JSON sencillo, así que puedes pasar content y title directamente al siguiente paso. No tienes que manejar archivos.

El texto viene de la web de otra persona. Si lo lee una IA, trátalo como datos, no como órdenes.

Opciones que puedes ajustar

OpciónQué hace
formatmarkdown (por defecto), text (texto plano) o metadata (solo título, descripción, imagen y similares)
main_contenttrue (por defecto) deja solo el contenido principal. false devuelve la página entera
include_linkstrue (por defecto) mantiene los enlaces. false los quita
include_imagesfalse (por defecto). true añade las imágenes como enlaces de Markdown
max_charsDe 100 a 1.000.000, por defecto 200.000. El texto más largo se corta y truncated pasa a true

¿Prefieres verlo en código?

Esta es la misma petición desde una terminal. Sustituye YOUR_KEY por tu clave.

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"}'

¿Cuánto cuesta?

La API gasta 1 crédito por página, y las llamadas fallidas no se cobran. El plan gratis te da 50 créditos al mes, sin tarjeta. Los planes de pago empiezan en 9 € al mes por 500 créditos. Cada llamada trata una sola página, y el límite es de 20 peticiones por minuto por IP.

Webhooks by Zapier necesita un plan de pago de Zapier. Web Parser by Zapier viene incluido en las herramientas de Zapier.

Preguntas frecuentes

¿Zapier tiene un extractor de web incluido? Sí. Web Parser by Zapier, con el evento Parse Webpage, lee el título, el cuerpo, el autor y la imagen principal de una página.

¿Puedo obtener el resultado en Markdown? Sí, de dos formas. Usa Web Parser by Zapier con Content type en Markdown, o usa la API de Cofferdock, cuyo format por defecto es markdown.

¿Funciona con páginas que necesitan JavaScript? La API de Cofferdock sí, porque abre la página en un navegador real con JavaScript activado. No puede leer páginas que piden iniciar sesión, que bloquean a los robots o que cargan su contenido tras un clic.

¿Está permitido el scraping? Solo en páginas que tienes permiso para leer, y respetando las condiciones de cada web. Revisa las condiciones del sitio antes de automatizarlo.

Guías relacionadas

Pruébalo tú mismo

Prueba la herramienta en cofferdock.com/es/web-to-markdown. Puedes empezar gratis con 50 créditos al mes en cofferdock.com/register.