Búsqueda
Scrapea páginas de búsqueda de Kroger con filtros por rango de precio, marca y ubicación de tienda. Recupera resultados de búsqueda organizados vía API.
El kroger_search la fuente de datos está diseñada para recuperar páginas de búsqueda de Kroger.
Solicitar ejemplos
En los ejemplos de abajo, hacemos una solicitud para recuperar una página de resultados de búsqueda para la consulta running shoes, filtrar los resultados por la marca adidas y el rango de precios 100.00-200.00, y especificar el ID de la tienda como 1100002.
curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
"source": "kroger_search",
"query": "running shoes",
"price_range": "100.00-200.00",
"brand": "adidas",
"store_id": "01100002"
}'import requests
from pprint import pprint
# Estructurar la carga útil.
payload = {
"source": "kroger_search",
"query": "running shoes",
"price_range": "100.00-200.00",
"brand": "adidas",
"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 sincronizado Realtime en nuestros ejemplos. Si desea usar Proxy Endpoint o asincrónico Push-Pull de integración, consulte el métodos de integración sección.
Valores de los parámetros de la solicitud
Genérico
Opciones básicas de configuración y personalización para extraer páginas de búsqueda de Kroger.
source
Configura el scraper.
kroger_search
query
La palabra clave o frase para buscar productos.
-
- parámetro obligatorio
Localización
Personalice los resultados según las ubicaciones de las tiendas, áreas de entrega y métodos de cumplimiento preferidos.
store_id
Especifique una tienda. Vea los valores disponibles here. El ID debe comenzar con '0'.
-
Requerido cuando fulfillment_type está configurado en pickup o in_store.
delivery_zip
Especifique el código postal de entrega.
-
Requerido cuando fulfillment_type está configurado en delivery.
fulfillment_type
Especifique el método de cumplimiento del pedido. Valores disponibles: pickup, delivery, in_store.
pickup (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 espickup.
Si la fulfillment_type y store_id/delivery_zip combinación no es válida (no está soportada por Kroger), la página raspada devolverá un estado 404.
Filtrado
Opciones para filtrar y refinar los resultados de búsqueda según varios criterios.
price_range
Define el rango de precios deseado, formateado como min_price-max_price con dos decimales, separados por un guion (por ejemplo, 10.00-20.00).
-
brand
Filtra los resultados de búsqueda para incluir productos de una marca específica.
-
Última actualización
¿Te fue útil?

