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.
source
Configura el scraper.
kroger_product
product_id
ID de producto de 13 caracteres.
-
- 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.
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:
pickupyin_storelos valores usan elstore_idparámetro para determinar la tienda correcta.deliveryusa eldelivery_zipparámetro para especificar la ubicación de entrega.Si solo
store_idse proporciona, yfulfillment_typeno se especifica, el tipo predeterminado esin_store.
Si la fulfillment_type y store_id/delivery_zip combinación no es válida (Kroger no la admite), la página extraída devolverá un estado 404.
Última actualización
¿Te fue útil?

