Crearé un scraper web programado y una canalización de datos con salida limpia y deduplicada
Acerca de este Servicio
¿Necesitas datos web frescos todos los días o cada semana sin tener que volver a ejecutar un script manualmente? Construyo un scraper que funciona solo en un temporizador, limpia lo que recopila, elimina elementos repetidos y te entrega un archivo o base de datos listo para usar.
Lo que obtienes: un scraper en Python (Playwright o Scrapy cuando el sitio lo requiere), ejecuciones automáticas en tu máquina o servidor, validación de cada registro, una clave única por elemento para que nada aparezca dos veces, reintentos cuando un sitio está lento y un registro que indica en palabras claras si una ejecución falló y por qué. Salida: CSV, XLSX, JSON o SQLite.
Por qué conmigo: para un cliente construí una pipeline similar: ingestión diaria de registros públicos, eliminación de duplicados, puntuación basada en reglas, ejecuciones automáticas y recuperación ante fallos. Una ejecución de un mes real procesó 318,962 registros en aproximadamente 34 minutos sin errores. El cliente es confidencial.
No incluido: sitios detrás de un login que no posees, bypass de CAPTCHA, datos que las condiciones del sitio prohíben recopilar, costos de hosting o proxy. Te aviso desde el principio si un sitio no es compatible.
Tecnología:
Python
•
Excel
•
scrapy
•
Playwright
•
Pandas
Técnica:
Automatizado
Mi porfolio
FAQ
Traducción automática
¿Qué sitios web puedes rastrear?
Páginas públicas, incluyendo aquellas con mucho JavaScript. Primero verifico el sitio y sus términos. Sitios detrás de un login que no posees o que prohíben scraping no son adecuados.
¿Cómo se configuran las ejecuciones programadas?
Con cron (Linux/Mac) o Task Scheduler (Windows) en tu máquina o servidor, o un contenedor Docker en Premium. Los costos de hosting corren por tu cuenta.
¿Qué pasa si el sitio cambia después?
Los cambios en el diseño pueden romper un scraper. Dentro del período de revisión, arreglo lo que entregué; arreglos posteriores son un pedido pequeño nuevo. El registro de errores te indica cuándo una ejecución no devuelve nada.
¿Qué significa 'páginas raspadas'?
Fiverr establece un límite de páginas por paquete. Aquí es el número de páginas que cada ejecución programada puede obtener: 100 en Basic, 500 en Standard, 1500 en Premium. Para trabajos más grandes, mándame un mensaje primero.
