Produto
Saiba como obter dados de páginas de produto do Walmart usando a Web Scraper API. Saiba mais sobre seus parâmetros de requisição e saída de dados estruturados.
O walmart_product source é projetado para recuperar páginas de resultados de produtos do Walmart. Podemos retornar o HTML de qualquer página do Walmart que você desejar. Adicionalmente, podemos fornecer saída estruturada (analisada) para páginas de produtos do Walmart.
Amostras de requisição
O exemplo abaixo ilustra como você pode obter um resultado de página de produto do Walmart analisado.
curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
"source": "walmart_product",
"product_id": "15296401808",
"parse": true
}'import requests
from pprint import pprint
# Estruturar payload.
payload = {
'source': 'walmart_product',
'product_id': '15296401808',
'parse': True,
}
# Obter resposta.
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
json=payload,
)
# Em vez de resposta com status do job e URL dos resultados, isso retornará o
# resposta JSON com o resultado.
pprint(response.json())Usamos o método de integração síncrono Realtime em nossos exemplos. Se você quiser usar Proxy Endpoint ou integração assíncrona Push-Pull consulte os métodos de integração da seção.
Valores dos parâmetros da requisição
Genérico
source
Define o scraper.
walmart_product
product_id
ID do produto do Walmart.
-
parse
Retorna dados parseados quando definido como true.
false
- parâmetro obrigatório
Localização
Adaptar resultados a lojas específicas, locais de envio. Encontre a lista em formato JSON de IDs de lojas Walmart aqui:
Você também pode encontrar a página oficial das Lojas Walmart aqui.
domínio
Localização de domínio para o Walmart.
String
delivery_zip
Defina o local de envio.
String
store_id
Defina a localização da loja.
String
Dados estruturados
Dicionário de dados de saída
Exemplo em HTML

Estrutura JSON
A tabela abaixo apresenta uma lista detalhada de cada elemento da página de produto que nós analisamos, junto com sua descrição e tipo de dado. A tabela também inclui alguns metadados.
geral
Um objeto com detalhes gerais do resultado da página do produto.
object
preço
Objeto contém detalhes sobre preços do produto.
object
rating
Informações de avaliação para o produto.
object
vendedor
Informações sobre o vendedor.
object
variations (opcional)
Lista de variações do produto.
array
breadcrumbs
Hierarquia de categorias que levam ao produto.
object
localização
Fornece informações sobre a localização em que a requisição foi executada.
object
fulfillment
Objeto contém informações sobre opções de atendimento/entrega do produto.
object
specifications
Array de pares chave-valor detalhando atributos ou características específicas do produto.
array
parse_status_code
O código de status do trabalho de parsing. Você pode ver os códigos de status do parser descritos aqui.
integer
created_at
O timestamp quando o trabalho de scraping foi criado.
timestamp
updated_at
O timestamp quando o trabalho de scraping foi finalizado.
timestamp
page
Número da página da qual os dados do produto foram extraídos
integer
url
URL da página do produto no site do Walmart
string
job_id
O ID do job associado ao trabalho de scraping.
string
status_code
O código de status do trabalho de scraping. Você pode ver os códigos de status do scraper descritos aqui.
integer
is_render_forced
Identifica se a renderização foi forçada para esta requisição.
boolean
parser_type
Tipo de parser usado para extrair os dados (por exemplo, "walmart_product_new").
string
Geral

url
A URL do produto.
string
main_image
A URL da imagem principal do produto
integer
images
Array de URLs das imagens do produto.
array
title
Título ou nome do produto.
string
description
Descrição detalhada do produto.
string
brand
A marca do produto.
string
badge
Indicador de atributos específicos como promoções, recursos do produto, certificações ou afiliações de marca.
lista de strings
meta
Metadados do produto.
object
meta.sku
Unidade de Manutenção de Estoque (SKU) do produto.
string
meta.gtin
Número Global de Item Comercial (GTIN) do produto.
string
Preço

preço
O preço atual do produto sem quaisquer deduções.
float
price_strikethrough
O preço riscado é ou um Was Price, um Bundle Price, ou um List Price.
float
moeda
O código de moeda de três letras ISO 4217 para o preço do produto.
string
Avaliação

rating
Avaliação média do produto.
float
count
Número de avaliações do produto.
integer
Vendedor

name
Nome do vendedor.
string
official_name
Nome registrado oficial da entidade vendedora.
string
id
Identificador único atribuído ao vendedor pela plataforma.
string
url
A URL que leva ao site oficial ou vitrine do vendedor.
string
catalog_id
ID do catálogo.
string
Especificações

key
Atributo ou característica específica do produto.
string
value
Valor correspondente ou descrição do atributo especificado pela chave de especificações.
string
Atendimento

pickup
Indica se o produto está disponível para atendimento via retirada na loja.
boolean
pickup_information
A mensagem de retirada, quando pickup = true.
string
delivery
Indica se o produto está disponível para ser atendido via entrega a partir da loja local.
boolean
delivery_information
A mensagem de entrega da loja local, quando delivery = true.
string
envio
Indica se o produto está disponível para atendimento via envio para casa.
boolean
shipping_information
A mensagem de envio, se exibida.
string
free_shipping
Indica se o frete é gratuito.
boolean
out_of_stock
Indica se o produto está atualmente fora de estoque.
boolean
Variações

estado
Estado de disponibilidade da variação do produto.
string
product_id
Identificador único para cada variação de produto.
string
selected_options
Array contendo opções selecionadas que definem a variação.
array
selected_options.key
Chave que descreve a opção selecionada.
string
selected_options.value
Valor da opção selecionada.
string
Breadcrumbs

category_name
O nome da categoria.
string
url
A URL da categoria
string
Localização

city
A cidade em que a requisição foi executada.
string
estado
O estado em que a requisição foi executada.
string
zip_code
O código postal em que a requisição foi executada.
string
store_id
O ID da loja em que a requisição foi executada.
string
Atualizado
Isto foi útil?

