URL
Aprenda como obter dados de qualquer URL do Kroger usando o Web Scraper API. Saiba mais sobre seus parâmetros de requisição e veja exemplos de código.
Você pode obter resultados do Kroger fornecendo suas próprias URLs para o nosso serviço. Podemos retornar o HTML de qualquer página do Kroger que você desejar.
Exemplos de requisição
O exemplo abaixo demonstra como recuperar uma página de resultados de busca do Kroger com base em uma consulta de produto específica, faixa de preço e localização da loja.
curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
"source": "kroger",
"url": "https://www.kroger.com/search?query=adidas&price=10.00-15.00",
"store_id": "01100002"
}'
import requests
from pprint import pprint
# Estruturar payload.
payload = {
"source": "kroger",
"url": "https://www.kroger.com/search?query=adidas&price=10.00-15.00",
"store_id": "01100002",
}
# Obter resposta.
response = requests.request(
"POST",
"https://realtime.oxylabs.io/v1/queries",
auth=("USERNAME", "PASSWORD"),
json=payload,
)
# Imprimir resposta formatada no stdout.
pprint(response.json())Usamos o método de integração sincronizado Realtime em nossos exemplos. Se você desejar usar Proxy Endpoint ou integração assíncrona Push-Pull consulte os métodos de integração na seção.
Valores dos parâmetros da requisição
Genérico
Configuração básica e opções de personalização para scraping do marketplace Kroger.
source
Define o scraper.
kroger
url
URL direta (link) para qualquer página.
-
- parâmetro obrigatório
Localização
Personalize resultados com base nas localizações das lojas, áreas de entrega e métodos de atendimento preferidos.
store_id
Especifique uma loja. Veja os valores disponíveis here. O ID deve começar com '0'.
-
Obrigatório quando fulfillment_type estiver definido como pickup ou in_store.
delivery_zip
Especifique o CEP (ZIP code) do local de entrega.
-
Obrigatório quando fulfillment_type estiver definido como delivery.
fulfillment_type
Especifique o método de atendimento do pedido. Valores disponíveis: pickup, delivery, in_store.
pickup (se apenas store_id for fornecido)
Requer store_id para pickup e in_store, ou delivery_zip para delivery.
Dependências explicadas:
pickupein_storeos valores usam o parâmetrostore_idpara determinar a loja correta.deliveryusa o parâmetrodelivery_zippara especificar o local de entrega.Se apenas
store_idfor fornecido, efulfillment_typenão for especificado, o tipo padrão épickup.
Se a fulfillment_type e store_id/delivery_zip combinação for inválida (não suportada pelo Kroger), a página raspada retornará com status 404.
Atualizado
Isto foi útil?

