Hice un Scraping de Amazon indetectable

midudev

Summary

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.

Chapters

  1. 0:00Amazon Price Tracker Introduction
  2. 1:44Manual Scrapping and ASIN Explained
  3. 5:54Handling Blocks with Decodo
  4. 12:27Implementing Decodo API Scrapper
  5. 17:04Database Storage with Turso

Topics covered

  • 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

Transcript excerpt

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…