Plataforma web de código abierto que convierte sitios web en API estructuradas para scraping, crawling, búsqueda, monitorización y extracción con IA.
- Estrellas
- 44,721
- Forks
- 5,394
- Issues abiertos
- 274
- Último commit
- anteayer
¿Qué es?
EasySpider es una aplicación de escritorio para automatizar el navegador y recopilar datos de la web. En lugar de escribir scripts, seleccionas los elementos que quieres de una página y la herramienta genera una tarea que puedes ejecutar y reutilizar. Detecta automáticamente bloques similares, como listados de productos, para que puedas seleccionar una lista completa y extraer sus campos secundarios en un solo paso.
Las tareas se crean como diagramas de flujo que pueden incluir bucles (por ejemplo, hacer clic en cada enlace para abrir páginas de detalle o recorrer los resultados por páginas), ramas condicionales, entrada de texto, capturas de pantalla y JavaScript personalizado. Los datos recopilados se guardan por campo. El proyecto también ofrece un modo de línea de comandos para ejecutar tareas terminadas desde otros sistemas.
El proyecto está bajo la licencia AGPL-3.0 y está desarrollado con Electron. La documentación está en la Wiki de GitHub del proyecto, y el repositorio incluye tareas de ejemplo en la carpeta Examples.
Funciones clave
- 01Selecciona elementos de la página haciendo clic y detecta automáticamente los elementos similares.
- 02Crea flujos de recopilación como diagramas de flujo con bucles, condiciones y entrada de texto.
- 03Recorre los elementos de una lista para abrir páginas de detalle y recopilar sus datos.
- 04Guarda los datos extraídos separados por campo.
- 05Ejecuta tareas desde la línea de comandos para integrarlas con otros sistemas.
- 06Añade pasos con JavaScript personalizado a las tareas.
Casos de uso
- Recopilar listados de productos y sus detalles de sitios de comercio electrónico sin escribir código.
- Extraer datos estructurados de páginas web públicas para analizarlos.
- Automatizar operaciones repetitivas del navegador como tareas programadas o por lotes.
- Crear un prototipo de un extractor web antes de decidir si escribir código personalizado.
Inicio rápido
- 1
Descarga la última versión desde la página de Releases
- 2
Abre la aplicación EasySpider descargada y diseña tareas haciendo clic en los elementos de la página
Antes de usarlo
- La licencia AGPL-3.0 exige que las obras derivadas y las modificaciones ofrecidas a través de una red se publiquen con la misma licencia.
- Las secciones de patrocinio y promoción del README no son relevantes para la instalación, y el software se proporciona tal cual, sin garantía.
Temas
Preguntas frecuentes
- ¿Qué es EasySpider?
- Rastreador web y herramienta de automatización del navegador, visual y sin código, para diseñar tareas de recopilación de datos haciendo clic en los elementos de una página. EasySpider es una aplicación de escritorio para automatizar el navegador y recopilar datos de la web. En lugar de escribir scripts, seleccionas los elementos que quieres de una página y la herramienta genera una tarea que puedes ejecutar y reutilizar. Detecta automáticamente bloques similares, como listados de productos, para que puedas seleccionar una lista completa y extraer sus campos secundarios en un solo paso.
- ¿EasySpider es gratuito? ¿Qué licencia tiene?
- EasySpider es open source bajo la licencia AGPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿EasySpider sigue mantenido?
- Mantenimiento activo. El último commit de EasySpider fue el 19 oct 2026.
- ¿Para qué puedo usar EasySpider?
- Recopilar listados de productos y sus detalles de sitios de comercio electrónico sin escribir código. Extraer datos estructurados de páginas web públicas para analizarlos. Automatizar operaciones repetitivas del navegador como tareas programadas o por lotes. Crear un prototipo de un extractor web antes de decidir si escribir código personalizado.
- ¿Cómo se instala EasySpider?
- Descarga la última versión desde la página de Releases Abre la aplicación EasySpider descargada y diseña tareas haciendo clic en los elementos de la página
- ¿Dónde consigo EasySpider?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/NaiboWang/EasySpider
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Servidor MCP oficial que ofrece a agentes de IA y clientes MCP búsqueda web, scraping, rastreo, interacción con el navegador y extracción de Markdown o datos estructurados mediante Firecrawl.
Biblioteca de JavaScript con una API de alto nivel para controlar Chrome o Firefox mediante DevTools Protocol o WebDriver BiDi, en modo headless de forma predeterminada.
Un navegador headless escrito desde cero en Zig para agentes de IA y automatización, con servidores CDP y WebDriver BiDi.
SDK en TypeScript, Python y Go para agentes de navegador que controlan Chrome con llamadas en lenguaje natural a act, observe y extract, además de API al estilo Playwright.
Automatización web de código abierto que usa LLM y visión artificial para ejecutar flujos de trabajo en cualquier sitio y amplía Playwright con comandos de IA.