Hacer scraping de resultados de Google Shopping
Google Shopping responde a una búsqueda con ofertas en vez de con páginas: el mismo artículo, puesto a precio por una serie de comercios, cada uno con su título, su valoración y su enlace. Eso es algo distinto de un catálogo de producto, y la exportación lo refleja. Ocho columnas -query, title, price, store, rating, reviews, link y thumbnail- con una fila por oferta, así que un artículo vendido por cinco tiendas llega como cinco filas que comparten una consulta. La columna que más importa es store: sin el comercio nombrado junto al precio, una lista de precios no es una comparación.
El obstáculo práctico es que la dirección de la sección se ha mudado. Pedir https://www.google.com/search?tbm=shop&q=laptop con un cliente HTTP corriente y un agente de navegador devuelve HTTP 302 y 246 bytes: una redirección a https://www.google.com/search?q=laptop&udm=28. El antiguo parámetro tbm=shop ya no sirve los resultados directamente; la sección de Shopping está ahora tras udm=28. Cualquier cosa escrita contra la forma vieja persigue una redirección antes de leer nada, y un parámetro que ha cambiado una vez puede volver a cambiar, que es el argumento corriente para dejar que un servicio lo siga en vez de mantener la dirección tú mismo.
Conviene ser claro también sobre la entrada. Este servicio toma una consulta de búsqueda, no una URL de producto: la primera columna es query y lleva las palabras que enviaste. Describes lo que quieres poner a precio igual que lo escribiría un comprador, y la sección decide qué ofertas responden a eso. También significa que una exportación es el registro de una consulta en un instante: los resultados de compras se personalizan según la ubicación y otras señales que nadie fuera de Google puede ver, así que una sola ejecución es una instantánea y una serie programada es lo que la convierte en evidencia.
Somos deliberadamente claros sobre los límites de lo que podemos enseñar. Las dos ejecuciones que hay detrás de esta página, del 14 y el 15 de julio de 2026, devolvieron una carga vacía: literalmente los dos caracteres [], sin filas bajo la cabecera. Eso establece el esquema, porque una cabecera es una cabecera real haya o no algo debajo, y no establece nada sobre los valores de Google Shopping. Por tanto no encontrarás precios, nombres de comercios, valoraciones ni recuentos de ofertas de ejemplo en ninguna parte de esta página. Ten en cuenta además que estas ocho columnas son distintas del esquema de diecisiete que comparten nuestros scrapers de catálogo, así que cuenta con un importador aparte. Solo páginas de acceso público, sin rastreadores de terceros en la capa de datos, y las exportaciones se eliminan automáticamente a los 30 días. Tus primeras 500 filas son gratis y no necesitan tarjeta.