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

Producto

Extrae datos de páginas de producto de Kroger, incluidos precios, disponibilidad y opciones de cumplimiento, usando ID de producto y especificaciones de tienda.

La kroger_product La fuente de datos está diseñada para recuperar páginas de productos de Kroger.

Ejemplos de solicitud

En el ejemplo siguiente, hacemos una solicitud para recuperar la página del producto para el ID de producto 0021006550000, especifique la ubicación de entrega usando el código ZIP 65401, establezca el tipo de fulfillment en delivery, y asigne el ID de la tienda a 1100002.

curl 'https://realtime.oxylabs.io/v1/queries' \\
--user 'USERNAME:PASSWORD' \\
-H 'Content-Type: application/json' \\
-d '{
        "source": "kroger_product",
        "product_id": "0021006550000",
        "delivery_zip": "65401",
        "fulfillment_type": "pickup",
        "store_id": "01100002"
    }'
import requests
from pprint import pprint

# Estructura del payload.
payload = {
    "source": "kroger_product",
    "product_id": "0021006550000",
    "delivery_zip": "65401",
    "fulfillment_type": "pickup",
    "store_id": "01100002",
}

# 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())

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 Kroger.

Parámetro
Descripción
Valor predeterminado

source

Configura el scraper.

kroger_product

product_id

ID de producto de 13 caracteres.

-

render

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

-

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

Personaliza los resultados según las ubicaciones de las tiendas, las áreas de entrega y los métodos de preparación preferidos.

Parámetro
Descripción
Valor predeterminado
Dependencias

store_id

Especifica una tienda. Consulta los valores disponibles aquí. El ID debe comenzar con '0'.

-

Requerido cuando fulfillment_type está establecido en pickup o in_store.

delivery_zip

Especifica el código postal de la ubicación de entrega.

-

Requerido cuando fulfillment_type está establecido en delivery.

fulfillment_type

Especifica el método de preparación del pedido. Valores disponibles: pickup, delivery, in_store.

in_store (si solo store_id se proporciona)

Requiere store_id para pickup y in_store, o delivery_zip para delivery.

Dependencias explicadas:

  • pickup y in_store los valores usan el store_id parámetro para determinar la tienda correcta.

  • delivery usa el delivery_zip parámetro para especificar la ubicación de entrega.

  • Si solo store_id se proporciona, y fulfillment_type no se especifica, el tipo predeterminado es in_store.

Última actualización

¿Te fue útil?