# Scrapling: extrae páginas para tus flujos de investigación

> Convierte páginas en datos o Markdown para alimentar búsquedas y agentes. Empieza con una petición HTTP y añade navegador o rastreo cuando la página lo requiera.

Verificado el 26 oct 2026.

## Qué es

Scrapling es una biblioteca de extracción web con peticiones HTTP, navegadores y rastreadores. También incluye CLI, servidor MCP y una skill para trabajar con agentes.

## Para qué te sirve

- Cuando necesitas recoger campos de varias páginas para un análisis.
- Cuando preparas documentos web para una búsqueda con recuperación de contexto.
- Cuando una página con JavaScript requiere un navegador en lugar de una petición HTTP.

## Cómo funciona

Los componentes de descarga (fetchers) obtienen páginas y los selectores extraen contenido con CSS o XPath. Los rastreadores (spiders) coordinan peticiones y exportan resultados. La CLI guarda contenido en archivos; las integraciones de IA acercan estas funciones al agente. Los navegadores y módulos adicionales se instalan aparte del motor básico de análisis.

## Antes de empezar

Necesitas Python 3.10 o posterior. La instalación básica solo trae el analizador de HTML (parser): para usar fetchers, CLI o MCP debes elegir los extras correspondientes. Los navegadores añaden dependencias del sistema. Puedes probar una página de ejemplo sin clave de API; proxies, servicios externos y modelos pueden tener costes.

## Límites y alternativas

Los mecanismos de adaptación y navegador no garantizan acceso a cualquier sitio. Revisa permisos, condiciones de la fuente y datos que vas a recoger. Una página convertida a Markdown todavía puede contener contenido no fiable para el agente. Para HTML ya descargado, usar únicamente el analizador de HTML evita desplegar toda la infraestructura de navegación.

## Recursos

- [Repo en GitHub](https://github.com/D4Vinci/Scrapling) - 89868 estrellas, licencia BSD-3-Clause.
- [README consultado](https://github.com/D4Vinci/Scrapling/blob/063feb0cd37025a5127e83f54e055b8bc50b095a/README.md) - instalación, alcance y ejemplos.
- [Licencia declarada](https://github.com/D4Vinci/Scrapling/blob/063feb0cd37025a5127e83f54e055b8bc50b095a/LICENSE) - condiciones del código.
- [Último commit consultado](https://github.com/D4Vinci/Scrapling/commit/063feb0cd37025a5127e83f54e055b8bc50b095a) - 2026-10-26.
