Documentation has been updated: see help center and changelog in one place.

Shopping Product

Recupera datos detallados de productos de Google Shopping incluyendo precios, reseñas, especificaciones y variantes usando Web Scraper API.

El google_shopping_product source recupera información detallada del producto (título, descripción, precios, vendedores, artículos relacionados, reseñas, etc.) de Google Shopping usando un token de producto adquirido de google_shopping_search source.

Solicitar ejemplos

En el ejemplo de código siguiente, hacemos una solicitud para recuperar la página del producto de Google Shopping usando un token válido.

curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
       "source": "google_shopping_product",
       "query": "<PRODUCT_TOKEN>",
       "render": "html",
       "parse": true
    }'

Importante: El query el parámetro debe contener un token válido generado a través de google_shopping_search source.

Usamos el método de integración síncrono Realtime en nuestros ejemplos. Si desea usar Proxy Endpoint o asíncrono Push-Pull para la integración, consulte los métodos de integración sección.

Valores de parámetros de la solicitud

Genérico

Configuración básica y opciones de personalización para extraer páginas de productos de Google Shopping.

Parámetro
Descripción
Valor predeterminado

source

Establece el scraper.

google_shopping_product

query

El token de producto de google_shopping_search

-

user_agent_type

Activa el renderizado de JavaScript cuando se establece en html. Requerido para recibir resultados de precios adicionales de la sección "Más tiendas". Más información.

-

parse

Devuelve datos parseados cuando se establece en true. Explore la salida diccionario de datos.

false

callback_url

URL de su endpoint de callback. Más información.

-

user_agent_type

Tipo de dispositivo y navegador. La lista completa se puede encontrar aquí.

desktop

- parámetro obligatorio

Localización

Adapta los resultados a ubicaciones geográficas, dominios y idiomas específicos.

Parámetro
Descripción
Valor predeterminado

geo_location

La ubicación geográfica para la que se deben adaptar los resultados. Usar este parámetro correctamente es extremadamente importante para obtener los datos correctos. Para más información, lea sobre nuestras sugeridas geo_location estructuras de parámetros aquí.

-

dominio

Localización del dominio de Google. La lista completa de dominios disponibles se puede encontrar aquí.

com

localidad

Accept-Language valor del encabezado para cambios en el idioma de la interfaz. Más información.

-

context: results_language

Idioma de los resultados. La lista de idiomas de Google soportados se puede encontrar aquí.

-

Datos estructurados

A continuación puedes encontrar un ejemplo de salida estructurada para google_shopping_product.

Diccionario de datos de salida

Ejemplo HTML

Estructura JSON

La tabla a continuación presenta una lista detallada de cada elemento de la página de producto que analizamos, junto con su descripción y tipo de dato. La tabla también incluye algunos metadatos.

Clave
Descripción
Tipo

url

La URL de la página de producto en Google Shopping.

string

title

El título del anuncio del producto.

string

description

Una descripción detallada del producto.

string

images

Un objeto que contiene imágenes del producto.

object

images.full_size

Una matriz de URL para imágenes de tamaño completo del producto.

array

images.thumbnails

Una matriz de URL para imágenes en miniatura del producto.

array

pricing

Una matriz que contiene toda la información de precios en línea.

array

reseñas

Un objeto que contiene información de reseñas. (solo EE. UU.)

object

variants

Una matriz de objetos que contiene variantes del producto. (colores, tallas, etc.)

array

related_items

Una matriz de objetos que contiene artículos relacionados.

array

specifications

Una matriz de objetos que contiene especificaciones del producto.

array

parse_status_code

El código de estado del trabajo de parseo. Puede ver los códigos de estado del parser descritos aquí.

integer

created_at

La marca de tiempo cuando se creó el trabajo de scraping.

timestamp

updated_at

La marca de tiempo cuando el trabajo de scraping fue finalizado.

timestamp

status_code

El código de estado del trabajo de scraping. Puede ver los códigos de estado del scraper descritos aquí.

integer

job_id

El ID del trabajo asociado con la tarea de scraping.

string

En las secciones siguientes, los fragmentos de código JSON parseado se acortan cuando hay más de un elemento disponible para el tipo de resultado.

Pricing

Un objeto que contiene información de precios del producto.

Clave (pricing[])
Descripción
Tipo

online

Una matriz de objetos que contiene detalles de precios del producto.

array

online.price

El precio del producto en la moneda especificada.

float

online.seller

El nombre del vendedor o comerciante que ofrece el producto.

string

online.details

Detalles adicionales sobre el producto o la compra, como políticas de entrega y devoluciones.

string

online.currency

El código de moneda del precio del producto.

string

online.condition

La condición del producto.

string

online.price_tax

El monto de impuestos aplicado al precio del producto.

float

online.price_total (opcional)

El precio total del producto, incluyendo impuestos.

float

online.seller_link

La URL a la página del vendedor para el producto.

string

online.price_shipping

El costo de envío del producto.

float

Reseñas

Un objeto que contiene información de reseñas y valoraciones del producto.

Por el momento, las reseñas solo están disponibles en la configuración regional de EE. UU.

Clave(reviews[])
Descripción
Tipo

rating

La calificación promedio del producto, típicamente de 0 a 5.

float

top_review

Un objeto que contiene detalles de la mejor reseña del producto.

object

top_review.text (opcional)

El contenido de texto de la mejor reseña

string

top_review.title (opcional)

El título de la mejor reseña.

string

top_review.author

El autor de la mejor reseña.

string

top_review.rating

La calificación dada por el autor de la mejor reseña, típicamente de 0 a 5.

float

top_review.source

La fuente o sitio web donde se publicó la mejor reseña.

string

rating_stars

La calificación promedio del producto, típicamente de 0 a 5 estrellas.

float

reviews_count (opcional)

El número total de reseñas del producto.

integer

reviews_by_stars

Un objeto que contiene el recuento de reseñas para cada calificación por estrellas.

object

reviews_by_stars.url (opcional)

Un objeto que contiene detalles de reseñas de X estrellas.

string

reviews_by_stars.reviews_count

El recuento de reseñas de X estrellas.

integer

Artículos relacionados (Más opciones)

Una matriz de objetos que contiene artículos relacionados con el producto objetivo.

Clave(related_items[])
Descripción
Tipo

items

Una matriz de objetos que contiene detalles de cada artículo relacionado.

array

items.url

La URL a la página del producto relacionado.

string

items.image

La URL de la imagen del producto relacionado.

string

items.price

El precio del producto relacionado en la moneda especificada.

float

items.title (opcional)

El título del anuncio del producto relacionado.

string

items.rating (opcional)

La calificación promedio de usuarios del producto relacionado, típicamente de 0 a 5.

integer

items.store (opcional)

El nombre de la tienda o comerciante que ofrece el producto relacionado.

string

items.currency

El código de moneda del precio del producto.

string

items.reviews_count

El número total de reseñas del producto relacionado.

integer

title

El título o encabezado para la sección de artículos relacionados

string

Especificaciones

Una matriz de objetos que contiene detalles de especificaciones del producto.

Clave (specifications[])
Descripción
Tipo

items

Una matriz de objetos que contiene detalles individuales de especificaciones.

array

items.title

El título de la especificación.

string

items.value

El valor de la especificación.

string

section_title

El título o encabezado para la sección de especificaciones.

string

Última actualización

¿Te fue útil?