Primer scraper documentado públicamente para MilAnuncios. Sin API pública: ingeniería inversa pura del protocolo interno.
MilAnuncios no tiene API pública. Este proyecto nació de semanas de análisis del tráfico de red para descubrir cómo funciona internamente la plataforma: encabezados, tokens de sesión, parámetros ocultos y patrones de petición.
El resultado es una API REST limpia expuesta con FastAPI, Dockerizada y orquestada con Kubernetes; lista para escalar horizontalmente.
Sirvió de base tecnológica para el proyecto DealRadar.
| Herramienta | Uso |
|---|---|
| Python | Ingeniería inversa y lógica de scraping |
| FastAPI | API REST para exponer los datos |
| Docker | Contenerización |
| Kubernetes | Orquestación y escalado horizontal |
git clone https://github.com/castilla204/marketspy.git
cd marketspy
# Configurar variables de entorno
cp .env.example .env
# Docker
docker build -t marketspy-api .
docker run -p 8000:8000 marketspy-api| Método | Ruta | Descripción |
|---|---|---|
| GET | /anuncios |
Busca anuncios por palabra clave y parámetros |
| GET | /anuncios/{id} |
Detalle completo de un anuncio |
Diego Castilla Abella - github.com/castilla204