Scrapy
Framework de Python rápido y de alto nivel para web scraping y crawling, orientado a extraer datos estructurados de sitios web.
- Mantenimiento activo
- Bien documentado
- Licencia permisiva
Descripción general
Scrapy es un framework de web scraping para Python que extrae datos estructurados de sitios web. Es multiplataforma, requiere Python 3.10 o superior, y lo mantiene Zyte (antes Scrapinghub) junto con una gran comunidad de colaboradores, lo que lo convierte en uno de los frameworks más consolidados y longevos del ámbito del web scraping.
Al ser un framework y no una herramienta de propósito único, Scrapy se encarga de la infraestructura que rodea a un scraper —hacer solicitudes, seguir enlaces, analizar respuestas y exportar los datos extraídos—, de modo que un desarrollador escribe la lógica de extracción específica de un sitio en lugar de la infraestructura de rastreo que la rodea.
Scrapy encaja en desarrolladores Python que construyen scrapers o crawlers y quieren un framework consolidado y con todo incluido, particularmente para proyectos de scraping más grandes o de larga duración donde la estructura del framework y su mantenibilidad importan.
Por qué está en este catálogo
Valoración del catálogo: ★★★★☆ (4/5)
The long-standing standard Python web-scraping framework.
- Fundacional
- Respaldado por un proveedor
- Categorías
- Herramientas para desarrolladores
- Palabras clave
- web-scrapingcrawlerdata-extractionpython
- Lenguajes
- Python
- Licencia
- BSD-3-Clause
Proyectos relacionados
Crawlee
Apache-2.0Biblioteca de Node.js y TypeScript para web scraping y automatización de navegador, diseñada para crear crawlers fiables que resistan la detección de bots.
Mantenimiento activo
- Herramientas para desarrolladores
Playwright
Apache-2.0Framework fiable de pruebas end-to-end y automatización de navegador para aplicaciones web modernas.
Mantenimiento activo
- Herramientas para desarrolladores
- Testing
JupyterLab
BSD-3-ClauseEl entorno de computación interactiva estándar basado en web para notebooks, código y datos, muy usado en ciencia de datos e investigación.
Mantenimiento activo
- Herramientas para desarrolladores
Podman
Apache-2.0Motor de contenedores sin demonio que ejecuta, construye y gestiona contenedores como alternativa directa a Docker, sin un servicio root en segundo plano.
Mantenimiento activo
- Herramientas para desarrolladores
¿Encontraste un error? Sugiere una edición en GitHub.