Producto
Extrae páginas de producto de Walmart por ID de producto con datos analizados que incluyen precios, valoraciones, información del vendedor, especificaciones, variaciones, opciones de cumplimiento, migas de pan y más.
La walmart_product source está diseñado para recuperar páginas de resultados de productos de Walmart. Podemos devolver el HTML de cualquier página de Walmart que quieras. Además, podemos entregar salida estructurada (parseada) para páginas de producto de Walmart.
Ejemplos de solicitud
El ejemplo a continuación ilustra cómo puedes obtener un resultado parseado de una página de producto de Walmart.
curl 'https://realtime.oxylabs.io/v1/queries' \\
--user 'USERNAME:PASSWORD' \\
-H 'Content-Type: application/json' \\
-d '{
"source": "walmart_product",
"product_id": "15296401808",
"parse": true
}'import requests
from pprint import pprint
# Estructura del payload.
payload = {
'source': 'walmart_product',
'product_id': '15296401808',
'parse': True,
}
# Obtener respuesta.
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
json=payload,
)
# Instead of response with job status and results url, this will return the
# JSON response with the result.
pprint(response.json())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
source
Configura el scraper.
walmart_product
product_id
ID del producto de Walmart.
-
parse
Devuelve datos analizados cuando se establece en true.
false
- parámetro obligatorio
Localización
Adapta los resultados a tiendas específicas y ubicaciones de envío. Encuentra la lista de IDs de tiendas Walmart aquí:
También puedes encontrar la página oficial de Walmart Stores aquí.
domain
Localización de dominio para Walmart. Valores disponibles: com, com.mx, ca, co.cr. Valor predeterminado: com.
cadena
fulfillment_type
Establece el tipo de cumplimiento. Valores compatibles: pickup, delivery, envío.
cadena
delivery_zip
Establece la ubicación de destino del envío.
cadena
store_id
Establece la ubicación de la tienda.
cadena
La disponibilidad del parámetro de tipo de cumplimiento varía según el dominio de Walmart:
walmart.com
pickup, delivery, envío
walmart.com.mx
pickup, delivery
walmart.ca
pickup, delivery
walmart.co.cr
pickup
Para las listas internacionales store_id consulta los archivos a continuación:
Datos estructurados
Diccionario de datos de salida
Ejemplo en 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.
general
Un objeto con detalles generales del resultado de la página del producto.
objeto
precio
El objeto contiene detalles sobre el precio del producto.
objeto
rating
Información de calificación del producto.
objeto
vendedor
Información sobre el vendedor.
objeto
variaciones (opcional)
Lista de variaciones del producto.
arreglo
migas de navegación
Jerarquía de categorías que lleva al producto.
objeto
location
Proporciona información sobre la ubicación desde la que se ejecutó la solicitud.
objeto
cumplimiento
El objeto contiene información sobre las opciones de cumplimiento del producto.
objeto
especificaciones
Arreglo de pares clave-valor que detallan atributos o características específicos 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
page
Número de página de la que se extrajeron los datos del producto
entero
url
URL de la página del producto en el sitio web de Walmart
cadena
id_del_trabajo
El ID del trabajo asociado con el trabajo de scraping.
cadena
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
is_render_forced
Identifica si el renderizado se ha forzado para esta solicitud.
booleano
parser_type
Tipo de parser usado para extraer los datos (por ejemplo, "walmart_product_new").
cadena
General

url
La URL del producto.
cadena
main_image
La URL de la imagen principal del producto
entero
images
Arreglo de URLs de las imágenes del producto.
arreglo
title
Título o nombre del producto.
cadena
description
Descripción detallada del producto.
cadena
marca
La marca del producto.
cadena
insignia
Indicador de atributos específicos como promociones, características del producto, certificaciones o afiliaciones de marca.
lista de cadenas
meta
Metadatos del producto.
objeto
meta.sku
Unidad de mantenimiento de stock (SKU) del producto.
cadena
meta.gtin
Número global de artículo comercial (GTIN) del producto.
cadena
Precio

precio
El precio actual del producto sin descuentos.
flotante
precio_tachado
El precio tachado es, según corresponda, un precio anterior, un precio de paquete o un precio de lista.
flotante
moneda
El código de moneda de tres letras ISO 4217 para el precio del producto.
cadena
Calificación

rating
Calificación promedio del producto.
flotante
cantidad
Número de calificaciones del producto.
entero
Vendedor

nombre
Nombre del vendedor.
cadena
official_name
Nombre registrado oficial de la entidad vendedora.
cadena
id
Identificador único asignado al vendedor por la plataforma.
cadena
url
La URL que lleva al sitio web oficial o la tienda del vendedor.
cadena
catalog_id
ID del catálogo.
cadena
Especificaciones

key
Atributo o característica específica del producto.
cadena
valor
Valor o descripción correspondiente del atributo especificado por la clave de especificaciones.
cadena
Cumplimiento

pickup
Indica si el producto está disponible para cumplimiento mediante recogida en tienda.
booleano
pickup_information
El mensaje de recogida, cuando pickup = true.
cadena
delivery
Indica si el producto está disponible para cumplimiento mediante entrega desde una tienda local.
booleano
delivery_information
El mensaje de entrega desde una tienda local, cuando delivery = true.
cadena
envío
Indica si el producto está disponible para cumplimiento mediante envío a domicilio.
booleano
shipping_information
El mensaje de envío, si se muestra.
cadena
free_shipping
Indica si el envío es gratuito.
booleano
out_of_stock
Indica si el producto está actualmente agotado.
booleano
Variaciones

estado
Estado de disponibilidad de la variación del producto.
cadena
product_id
Identificador único de cada variación del producto.
cadena
selected_options
Arreglo que contiene las opciones seleccionadas que definen la variación.
arreglo
selected_options.key
Clave que describe la opción seleccionada.
cadena
selected_options.value
Valor de la opción seleccionada.
cadena
Migas de navegación

category_name
El nombre de la categoría.
cadena
url
La URL de la categoría
cadena
Ubicación

ciudad
La ciudad desde la que se ejecutó la solicitud.
cadena
estado
El estado desde el que se ejecutó la solicitud.
cadena
código postal
El código postal desde el que se ejecutó la solicitud.
cadena
store_id
El ID de la tienda desde la que se ejecutó la solicitud.
cadena
Última actualización
¿Te fue útil?

