Exportar los anuncios de productos de Home Depot en filas
El Scraper de Productos de Home Depot convierte una búsqueda en homedepot.com en una hoja de cálculo. Envías palabras clave o URLs de Home Depot -una por línea, mezcladas libremente, con páginas de categoría y de producto individual admitidas por igual, o subidas como archivo CSV, XLSX o TXT-, fijas un límite por consulta y cada anuncio vuelve como una fila: el nombre del producto, su marca, su precio y su precio de lista, su valoración y su número de reseñas, un número de modelo y un SKU, un enlace a la página, una imagen y un estado de disponibilidad. Doce columnas, una fila por producto, descargables en JSON o Excel.
Dos cosas condicionan su uso, y conviene conocer ambas antes de una primera ejecución. La primera es que el servicio exige tu propio proxy residencial de pago, configurado como PROXY_URL. Home Depot no deja pasar direcciones de proxy gratuitas, y una ejecución sin uno vuelve vacía: la plataforma explica el motivo solo después, que es justo por lo que aquí se dice al principio. La segunda es que esta página documenta la lista de columnas declarada y se detiene ahí a propósito. No tenemos ninguna exportación de este servicio, así que aquí nada afirma un tipo de dato, un formato de valor, un vocabulario para availability ni con qué frecuencia se rellena original_price. Varias páginas de este sitio sí indican formatos medidos, porque había ejecuciones que leer; esta es honesta al reconocer que no las tiene. Haz una primera ejecución pequeña y deja que tu propia fila de cabecera sea la especificación.
Lo que sí te dice la lista de columnas merece la pena. price y original_price llegan como columnas separadas, así que un descuento es aritmética y no inferencia, y seguir el par a lo largo de una categoría en el tiempo te da la forma de una promoción en vez de una instantánea. model y sku se declaran por separado, lo que significa dos oportunidades de cruzar una fila con tu propio catálogo o con el feed de un competidor, que suele ser la diferencia entre una tasa de coincidencia fiable y otra que descarta filas en silencio. Y como palabras clave y URLs comparten la misma caja de entrada, un solo trabajo puede cubrir a la vez un barrido amplio de categoría y una lista corta de productos concretos.
Unas notas prácticas. El límite es 100 por defecto, acepta un mínimo de 1 y se aplica por consulta y no por ejecución, así que una lista de palabras clave lo multiplica; déjalo vacío para llevarte todo, aunque una categoría amplia sin límite puede tardar mucho. El cargador de archivos solo lee la primera columna de un CSV, TXT o XLSX, y rechaza Parquet en el navegador, así que mantén tus URLs en la columna A. No hay control de orden ni selector de tienda o región: ordena la exportación después de descargarla. En lo legal, esta exportación es inusualmente limpia: cada columna describe un producto y no a una persona, y en la lista declarada no aparece ningún autor de reseña, vendedor, contacto ni correo. Los términos de Home Depot siguen rigiendo el acceso automatizado, así que léelos antes de escalar. Empieza gratis: tus primeras 500 filas no cuestan nada ni piden tarjeta, y después son 0,002 $ por fila, tarifa plana. Consulta precios para las tarifas actuales.