Hice un Scraping de Amazon indetectable

midudev

Resumen

En este vídeo aprenderás a crear un rastreador de precios de Amazon profesional y automatizado utilizando TypeScript. El autor explica los problemas típicos del scraping, como bloqueos de IP y rate limits, y cómo solucionarlos usando los servicios de proxy y scraping de Claude Code. También integra una base de datos con Turso para guardar el histórico de precios y utiliza GitHub Actions para automatizar las consultas diariamente, permitiendo visualizar la evolución de costos mediante gráficas.

Capítulos

  1. 0:00Introducción al proyecto
  2. 0:21Problemas de los scrappers sencillos
  3. 1:09Explicación de los ASIN
  4. 3:12Ejecución de un scrapper básico
  5. 3:54Detección de rate limit
  6. 4:37Introducción a Claude Code
  7. 6:04Uso de Web Scraping API
  8. 7:55Integración del servicio en el código
  9. 10:41Configuración de la base de datos Turso
  10. 12:30Guardado de snapshots
  11. 13:14Visualización de la gráfica
  12. 14:00Automatización con GitHub Actions
  13. 14:52Ejecución manual del workflow
  14. 16:47Conclusión y costes

Temas tratados

  • Limitaciones del scraping manual
  • Identificadores ASIN de Amazon
  • Uso de Claude Code para proxies
  • Extracción de datos con Web Scraping API
  • Persistencia de datos con Turso
  • Automatización con GitHub Actions
  • Visualización histórica de precios

Extracto de la transcripción

Hoy te enseño cómo montar un rastreador de precios de Amazon con Typesc, pero no una demo de sacar el precio una vez y ya está. Vamos a construir un scrapping en condiciones que consulte el título, el precio, que guardemos un histórico en una base de datos, que lo automaticemos con GHUp actions y que no nos bloqueen nunca utilizando de codo. Así que sí, vamos a construir como un tracker de precios porque claro, hacer scrapping parece muy fácil. Haces un fetch y ya está, recuperas los datos y venga a extraerlos. Y esto funcionar funciona. Ya ves que como tienes el HTML te pones aquí a buscar dónde tienes el precio y ya está. Pero cuando estás con webs más serias empiezan los problemas. Tienes problemas de rate limit, o sea, que te limitan la tasa de veces que puedes hacer la petición. Te bloquean la IP, el HTML cambia contenido dinámico, los capchas y en ese momento precioso en el que cre…