Grahovskiy

Precios

Web scraping

Datos de otros sitios con horario: precios, stock, fichas de la competencia. El resultado llega en una hoja o a su sistema.

  • desde 3 Días por fuente
  • 1 Mes de soporte
  • 1 Registro de recogidas

Qué incluye

El alcance depende del sitio y de adónde debe ir el resultado. La primera fuente es un trabajo aparte.

Fuente

Las páginas de las que tomamos campos: precio, nombre, stock, enlace.

Protección

Elusión de antibots y proxies donde el sitio los exige.

Horario

Una recogida sola, con constancia de cuándo pasó y cuántas filas trajo.

Resultado

Una hoja, un archivo o una escritura en su base, un CRM o una API.

Cambios

Si un cambio de maqueta rompe la recogida, se ve en el registro y no en silencio.

Nuestros proyectos

Archivo de fotos de coches siniestrados de las subastas de Copart

Un sistema para un cliente que analiza los daños de vehículos de subastas de siniestros en EE. UU. El objetivo era recopilar las fotos de miles de lotes y organizarlas en un archivo cómodo de usar. Qué se hizo: • Un bot de Telegram: el cliente envía una exportación de la subasta (Excel, CSV o zip), el bot selecciona los coches adecuados y descarga todas las fotos de cada lote. • Filtrado por año, marcas y tipos de daño, ajustable con botones directamente en el bot, sin necesidad de un programador. • Almacenamiento ordenado: Daño / Marca / Año / Modelo / Lote_VIN, con un archivo de datos por lote: VIN, versión, daños, kilometraje, título, fecha de subasta. Las tablas originales se conservan sin cambios, con sumas de verificación. • Progreso en tiempo real, parada y reanudación, sin duplicados, comprobación del espacio en disco antes de cada descarga. • Robusto ante archivos Excel reales: varias hojas, CSV de Excel localizado, duplicados, columnas sobrantes. • El archivo se monta como unidad de red en Windows y macOS mediante SFTP seguro. • El servidor se configura y actualiza con un solo comando: Docker, cortafuegos, protección contra fuerza bruta, acceso solo con clave. Funciona en un VPS con 1 GB de RAM. • 195 pruebas automáticas; un despliegue se detiene automáticamente si falla una sola prueba. Resultado: de una exportación diaria de 50 000 lotes, el bot selecciona los relevantes y crea el archivo: de media 12–13 fotos por coche, sin trabajo manual. Stack: Python 3.12, aiogram 3, openpyxl, Docker, Ubuntu, OpenSSH/SFTP, pytest.

Archivo de fotos de coches siniestrados de las subastas de Copart

Monitorización de citas disponibles

Un servicio para un cliente que necesitaba enterarse a tiempo de las fechas libres para citas en los consulados de Lituania: aparecen pocas veces y se agotan rápido. Qué se hizo: • Comprobación periódica del calendario de citas online en tres consulados a la vez. • Notificaciones en Telegram en cuanto aparece una fecha libre, con el consulado y la fecha. • Historial de huecos encontrados: qué apareció y cuándo, sin avisos repetidos por la misma cita. • Registros detallados y capturas de pantalla de la página ante errores: los problemas se ven al instante. • Migración de Selenium a Playwright con arquitectura asíncrona: más estable, más rápido y con menos consumo de recursos. Resultado: el cliente se entera de una cita libre segundos después de que aparezca y tiene tiempo de reservarla, en lugar de recargar la página a mano. Stack: Python, Playwright (antes Selenium), asyncio, TinyDB, Telegram Bot API.

Monitorización de citas disponibles

Formatos y precios

La primera fuente empieza en la cifra de abajo. Más fuentes, y la entrega a su sistema, se calculan aparte.

Una fuente

Seguimiento de precios, stock o catálogo de un sitio.

Desde 300 €

Varias fuentes

Los mismos campos de sitios distintos en una sola hoja.

Según presupuesto

A su sistema

Entrega a una hoja, un CRM o una API, y un aviso si una recogida se para.

Según presupuesto

El primer mes de soporte va incluido. Después, según acuerdo — igual que en el resto de servicios.

Cómo trabajamos

Cada etapa termina con un resultado que puedes comprobar.

  1. Análisis de la tarea — Una llamada o un chat: procesos, objetivos y dónde se pierden hoy las solicitudes.
  2. Estructura y presupuesto — Fijamos alcance, etapas, plazo y precio antes del desarrollo.
  3. Desarrollo — Mostramos el resultado por etapas, no solo al final. Los cambios entran sobre la marcha.
  4. Lanzamiento y soporte — Publicamos, conectamos la analítica y durante un mes vigilamos que todo funcione.

Preguntas sobre scraping

¿Se puede empezar por un solo sitio?

Sí. Una fuente cubre un sitio. Las demás, y la entrega a su sistema, se añaden aparte.

¿Y si el sitio cierra el acceso?

La recogida escribe el error en el registro. Si la protección cambió, el arreglo entra en el mes de soporte y después según acuerdo.

¿Cuánto tarda la primera fuente?

Normalmente desde tres días: los campos, la recogida, la prueba en páginas reales y la entrega.

Hablemos de su proyecto

Cuéntanos tu tarea: te responderemos en un día con preguntas o una primera estimación.