For the complete documentation index, see llms.txt. This page is also available as Markdown.

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

Parámetro
Descripción
Valor predeterminado

source

Configura el scraper.

walmart_product

product_id

ID del producto de Walmart.

-

render

Habilita el renderizado de JavaScript cuando se establece en html. Más información.

-

parse

Devuelve datos analizados cuando se establece en true.

false

callback_url

URL para tu 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 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í.

Parámetro
Descripción
Tipo

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:

Dominio
Tipos de cumplimiento compatibles

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:

Si la tienda de destino está demasiado lejos del código postal proporcionado, intentaremos usar el código postal de la tienda de destino; de lo contrario, la ubicación no se establecerá correctamente. En caso de que no podamos establecer la delivery_zip - Walmart devolverá sus resultados predeterminados sin segmentación por tienda.

Datos estructurados

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

Salida estructurada de la página de producto de Walmart

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.

Clave
Descripción
Tipo

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

Clave (general)
Descripción
Tipo

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

Clave (precio)
Descripción
Tipo

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

Clave (calificación)
Descripción
Tipo

rating

Calificación promedio del producto.

flotante

cantidad

Número de calificaciones del producto.

entero

Vendedor

Clave (vendedor)
Descripción
Tipo

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

Clave (especificaciones)
Descripción
Tipo

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

Clave (cumplimiento)
Descripción
Tipo

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

Clave (variaciones)
Descripción
Tipo

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

Clave (migas de navegación)
Descripción
Tipo

category_name

El nombre de la categoría.

cadena

url

La URL de la categoría

cadena

Ubicación

Clave (ubicación)
Descripción
Tipo

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?