Product
Aprende cómo obtener datos de páginas de producto de Walmart usando la Web Scraper API. Conoce más sobre sus parámetros de solicitud y la salida de datos estructurada.
El walmart_product source está diseñado para recuperar las páginas de resultados de productos de Walmart. Podemos devolver el HTML de cualquier página de Walmart que desees. Además, podemos entregar salida estructurada (analizada) para páginas de producto de Walmart.
Solicitar ejemplos
El siguiente ejemplo ilustra cómo puedes obtener un resultado de página de producto de Walmart analizado.
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
# Estructurar 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,
)
json=payload
# En lugar de una respuesta con el estado del trabajo y la URL de resultados, esto devolverá la
pprint(response.json())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
source
Establece el scraper.
walmart_product
product_id
ID de producto de Walmart.
-
parse
Devuelve datos parseados cuando se establece en true.
false
- parámetro obligatorio
Localización
Adaptar resultados a tiendas específicas, ubicaciones de envío. Encuentra la lista en formato JSON de IDs de tiendas Walmart aquí:
También puede encontrar la página oficial de Walmart Stores aquí.
dominio
Localización de dominio para Walmart.
String
delivery_zip
Establece la ubicación de envío.
String
store_id
Establece la ubicación de la tienda.
String
Datos estructurados
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.
general
Un objeto con detalles generales del resultado de la página de producto.
object
precio
El objeto contiene detalles sobre el precio del producto.
object
rating
Información de calificación para el producto.
object
vendedor
Información sobre el vendedor.
object
variations (opcional)
Lista de variaciones del producto.
array
breadcrumbs
Jerarquía de categorías que conducen al producto.
object
ubicación
Proporciona información sobre la ubicación en la que se ejecutó la solicitud.
object
fulfillment
El objeto contiene información sobre las opciones de cumplimiento del producto.
object
specifications
Array de pares clave-valor que detallan atributos o características específicas 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
page
Número de página desde la cual se extrajeron los datos del producto
integer
url
URL de la página del producto en el sitio web de Walmart
string
job_id
El ID del trabajo asociado con la tarea de scraping.
string
status_code
El código de estado del trabajo de scraping. Puede ver los códigos de estado del scraper descritos aquí.
integer
is_render_forced
Identifica si se ha forzado el renderizado para esta solicitud.
booleano
parser_type
Tipo de parser utilizado para extraer los datos (por ejemplo, "walmart_product_new").
string
General

url
La URL del producto.
string
main_image
La URL de la imagen principal del producto
integer
images
Array de URLs a imágenes del producto.
array
title
Título o nombre del producto.
string
description
Descripción detallada del producto.
string
brand
La marca del producto.
string
badge
Indicador de atributos específicos como promociones, características del producto, certificaciones o afiliaciones de marca.
list of strings
meta
Metadatos del producto.
object
meta.sku
Unidad de mantenimiento de existencias (SKU) del producto.
string
meta.gtin
Número Global de Artículo Comercial (GTIN) del producto.
string
Price

precio
El precio actual del producto sin deducciones.
float
price_strikethrough
El precio tachado es ya sea un Precio Anterior, un Precio de Paquete o un Precio de Lista.
float
moneda
El código de moneda ISO 4217 de tres letras para el precio del producto.
string
Rating

rating
Calificación promedio del producto.
float
count
Número de valoraciones del producto.
integer
Seller

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

key
Atributo o característica específica del producto.
string
value
Valor o descripción correspondiente del atributo especificado por la clave de especificaciones.
string
Fulfillment

pickup
Indica si el producto está disponible para ser cumplido mediante recogida en tienda.
booleano
pickup_information
El mensaje de recogida, cuando pickup = true.
string
delivery
Indica si el producto está disponible para ser cumplido mediante entrega desde la tienda local.
booleano
delivery_information
El mensaje de entrega desde la tienda local, cuando delivery = true.
string
envío
Indica si el producto está disponible para ser cumplido mediante envío a domicilio.
booleano
shipping_information
El mensaje de envío, si se muestra.
string
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.
string
product_id
Identificador único para cada variación del producto.
string
selected_options
Array que contiene opciones seleccionadas que definen la variación.
array
selected_options.key
Clave que describe la opción seleccionada.
string
selected_options.value
Valor de la opción seleccionada.
string
Breadcrumbs

category_name
El nombre de la categoría.
string
url
La URL de la categoría
string
Location

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

