Producto de compras
Recupera datos detallados de productos de Google Shopping, incluidos precios, reseñas, especificaciones y variantes, usando Web Scraper API.
La google_shopping_product source recupera información detallada del producto (título, descripción, precios, vendedores, elementos relacionados, reseñas, etc.) de Google Shopping usando un token de producto obtenido de google_shopping_search (aquí) o google_search.
Ejemplos de solicitud
En el ejemplo de código siguiente, hacemos una solicitud para recuperar la página del producto de un 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
}'import requests
from pprint import pprint
# Estructura del payload.
payload = {
"source": "google_shopping_product",
"query": "[product_token_string]",
"render": "html",
"parse": True
}
# Obtener respuesta.
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
json=payload,
)
# Print prettified response to stdout.
pprint(response.json())Importante: La consulta El parámetro debe contener un token válido generado a través de google_shopping_search source.
Usamos integración síncrona Realtime método de integración en nuestros ejemplos. Si deseas usar Proxy Endpoint o una integración asíncrona Push-Pull integración, consulta la métodos de integración sección.
Valores de los parámetros de solicitud
Genérico
Opciones básicas de configuración y personalización para extraer páginas de productos de Google Shopping.
source
Configura el scraper.
google_shopping_product
consulta
El token de producto de google_shopping_search o google_search
-
render
Habilita el renderizado de JavaScript cuando se establece en html. Requerido para recibir resultados adicionales de precios de la sección "Más tiendas". Más información.
-
parse
Devuelve datos analizados cuando se establece en true. Explorar la salida diccionario de datos.
false
- parámetro obligatorio
Localización
Adapta los resultados a ubicaciones geográficas, dominios e idiomas específicos.
Nota: Los parámetros de localización (gl y hl) ahora están incrustados en el token de producto. Para recuperar google_shopping_products datos que coincidan con el resultado de búsqueda original, recomendamos dejar estos campos vacíos a menos que se necesiten sobrescrituras intencionales.
geo_location
La ubicación geográfica a la que debe adaptarse el resultado. Usar correctamente este parámetro es extremadamente importante para obtener los datos correctos. Para más información, lee sobre nuestras geo_location estructuras de parámetros aquí.
-
Datos estructurados
A continuación puedes encontrar un ejemplo de salida estructurada para google_shopping_product.
Diccionario de datos de salida
Muestra HTML

Estructura JSON
La tabla de abajo 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.
url
La URL de la página del producto de Google Shopping.
cadena
title (opcional)
El título del listado del producto.
cadena
description
Una descripción detallada del producto.
cadena
images
Un objeto que contiene imágenes del producto.
objeto
images.full_size
Un array de URLs de imágenes del producto en tamaño completo.
arreglo
images.thumbnails
Un array de URLs de imágenes en miniatura del producto.
arreglo
pricing
Un array que contiene toda la información de precios en línea.
arreglo
reseñas
Un objeto que contiene información de reseñas. (solo EE. UU.)
objeto
variants
Un array de objetos que contiene variantes del producto. (colores, tamaños, etc.)
arreglo
related_items
Un array de objetos que contiene elementos relacionados.
arreglo
especificaciones
Un array de objetos que contiene especificaciones del producto.
arreglo
parse_status_code
El código de estado del trabajo de análisis. Puedes ver los códigos de estado del parser descritos aquí.
entero
creado_en
La marca de tiempo en que se creó el trabajo de scraping.
marca_de_tiempo
actualizado_en
La marca de tiempo en que terminó el trabajo de scraping.
marca_de_tiempo
código_de_estado
El código de estado del trabajo de scraping. Puedes ver los códigos de estado del scraper descritos aquí.
entero
id_del_trabajo
El ID del trabajo asociado con el trabajo de scraping.
cadena
Precios
Un objeto que contiene información de precios del producto.

online
Un array de objetos que contiene detalles de precios del producto.
arreglo
online.price
El precio del producto en la moneda especificada.
flotante
online.seller
El nombre del vendedor o comerciante que ofrece el producto.
cadena
online.details
Detalles adicionales sobre la compra del producto, como las políticas de entrega y devolución.
cadena
online.currency
El código de moneda del precio del producto.
cadena
online.condition
La condición del producto.
cadena
online.seller_link
La URL de la página del vendedor para el producto.
cadena
online.price_shipping
El costo de envío del producto.
flotante
Reseñas
Un objeto que contiene información de reseñas y calificaciones del producto.

rating
La calificación promedio del producto, normalmente sobre 5.
flotante
top_review (opcional)
Un objeto que contiene detalles de la reseña principal del producto.
objeto
top_review.text (opcional)
El contenido de texto de la reseña principal
cadena
top_review.title (opcional)
El título de la reseña principal.
cadena
top_review.author (opcional)
El autor de la reseña principal.
cadena
top_review.rating (opcional)
La calificación dada por el autor de la reseña principal, normalmente sobre 5.
flotante
top_review.source (opcional)
La fuente o sitio web donde se publicó la reseña principal.
cadena
rating_stars
La calificación promedio del producto, normalmente sobre 5 estrellas.
flotante
reviews_count (opcional)
El número total de reseñas del producto.
entero
review_count_by_stars
Un objeto que contiene el recuento de reseñas para cada calificación por estrellas.
objeto
review_count_by_stars.url (opcional)
Un objeto que contiene detalles de reseñas de X estrellas.
cadena
review_count_by_stars.reviews_count
El recuento de reseñas de X estrellas.
entero
Elementos relacionados (Más opciones)
Un array de objetos que contiene elementos relacionados para el producto objetivo.

items
Un array de objetos que contiene detalles de cada elemento relacionado.
arreglo
items.url
La URL de la página del producto relacionado.
cadena
items.image
La URL de la imagen del producto relacionado.
cadena
items.price
El precio del producto relacionado en la moneda especificada.
flotante
items.title (opcional)
El título del listado del producto relacionado.
cadena
items.rating (opcional)
La calificación promedio de los usuarios del producto relacionado, normalmente sobre 5.
entero
items.store (opcional)
El nombre de la tienda o comerciante que ofrece el producto relacionado.
cadena
items.currency
El código de moneda del precio del producto.
cadena
items.reviews_count
El número total de reseñas del producto relacionado.
entero
title
El título o encabezado de la sección de elementos relacionados
cadena
Especificaciones
Un array de objetos que contiene detalles de especificaciones del producto.

items.title
El título de la especificación.
cadena
items.value
El valor de la especificación.
cadena
Última actualización
¿Te fue útil?

