Scrapy
Framework de Python rápido y de alto nivel para web scraping y crawling, orientado a extraer datos estructurados de sitios web.
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.
- 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.
- Herramientas para desarrolladores
Playwright
Apache-2.0Framework fiable de pruebas end-to-end y automatización de navegador para aplicaciones web modernas.
- Herramientas para desarrolladores
- Testing
Backstage
Apache-2.0Framework abierto para construir un portal interno de desarrolladores, unificando los servicios, la infraestructura y la documentación de una empresa en un único catálogo de software buscable.
- Herramientas para desarrolladores
Buildpacks
Apache-2.0Cloud Native Buildpacks construye imágenes de contenedor listas para producción directamente desde el código fuente de la aplicación, sin escribir un Dockerfile.
- Herramientas para desarrolladores
¿Encontraste un error? Sugiere una edición en GitHub.