Product
Raspa datos de páginas de producto de Kroger incluyendo precios, disponibilidad y opciones de cumplimiento usando ID de producto y especificaciones de tienda.
El kroger_product la fuente de datos está diseñada para recuperar páginas de productos de Kroger.
Solicitar ejemplos
En el ejemplo siguiente, hacemos una solicitud para recuperar la página de producto para el ID de producto 0021006550000, especifica la ubicación de entrega usando el código ZIP 65401, establece el tipo de cumplimiento a delivery, y asigna 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
# Estructurar 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,
)
# Imprimir la respuesta formateada en stdout.
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
Configuración básica y opciones de personalización para raspar páginas de productos de Kroger.
source
Establece el scraper.
kroger_product
product_id
ID de producto de 13 símbolos.
-
- parámetro obligatorio
Localización
Personaliza los resultados según ubicaciones de tiendas, áreas de entrega y métodos de cumplimiento preferidos.
store_id
Especifica una tienda. Consulta los valores disponibles aquí. El ID debe comenzar con '0'.
-
Requerido cuando fulfillment_type está configurado a pickup o in_store.
delivery_zip
Especifica el código postal del lugar de entrega.
-
Requerido cuando fulfillment_type está configurado a delivery o ship.
fulfillment_type
Especifica el método de cumplimiento del pedido. Valores disponibles: ship, pickup, delivery, in_store.
pickup (si solo store_id se proporciona)
Requiere store_id para pickup y in_store, o delivery_zip para delivery y ship.
Dependencias explicadas:
pickupyin_storelos valores usan elstore_idparámetro para determinar la tienda correcta.deliveryyshipusa eldelivery_zipparámetro para especificar la ubicación de entrega.Si solo
store_idse proporciona, yfulfillment_typeno se especifica, el tipo predeterminado espickup.
Si la fulfillment_type y store_id/delivery_zip combinación no es válida (no compatible con Kroger), la página raspada devolverá un estado 404.
Última actualización
¿Te fue útil?

