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
- 0:00Amazon Price Tracker Introduction
- 1:44Manual Scrapping and ASIN Explained
- 5:54Handling Blocks with Decodo
- 12:27Implementing Decodo API Scrapper
- 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…