Produto
Extraia páginas de produto do Walmart pelo ID do produto com dados parseados, incluindo preços, avaliações, informações do vendedor, especificações, variações, opções de atendimento, breadcrumbs e muito mais.
O walmart_product source foi projetado para recuperar páginas de resultados de produtos do Walmart. Podemos retornar o HTML de qualquer página do Walmart que você quiser. Além disso, podemos fornecer saída estruturada (parseada) para páginas de produtos do Walmart.
Exemplos de requisição
O exemplo abaixo ilustra como você pode obter um resultado parseado da página de produto do Walmart.
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
# Structure payload.
payload = {
'source': 'walmart_product',
'product_id': '15296401808',
"'parse': True,"
}
# Get response.
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
json=payload,
)
# Em vez de uma resposta com o status do job e a URL dos resultados, isto retornará a
# resposta JSON com o resultado.
pprint(response.json())Usamos o método de integração síncrona Realtime método de integração em nossos exemplos. Se você quiser usar Proxy Endpoint ou assíncrono Push-Pull de integração, consulte a métodos de integração seção.
Valores dos parâmetros da solicitação
Genérico
source
Define o scraper.
walmart_product
product_id
ID do produto do Walmart.
-
parse
Retorna os dados analisados quando definido como verdadeiro.
false
- parâmetro obrigatório
Localização
Adapte os resultados para lojas e locais de envio específicos. Encontre a lista de IDs das lojas do Walmart aqui:
Você também pode encontrar a página oficial das lojas do Walmart aqui.
domain
Localização de domínio do Walmart. Valores disponíveis: com, com.mx, ca, co.cr. Padrão: com.
Cadeia de caracteres
fulfillment_type
Defina o tipo de fulfillment. Valores suportados: pickup, delivery, shipping.
Cadeia de caracteres
delivery_zip
Defina o local de envio.
Cadeia de caracteres
store_id
Defina a localização da loja.
Cadeia de caracteres
A disponibilidade do parâmetro de tipo de fulfillment varia conforme o domínio do Walmart:
walmart.com
pickup, delivery, shipping
walmart.com.mx
pickup, delivery
walmart.ca
pickup, delivery
walmart.co.cr
pickup
Para uso internacional store_id listas, consulte os arquivos abaixo:
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 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.
objeto
price
O objeto contém detalhes sobre o preço do produto.
objeto
rating
Informações de avaliação do produto.
objeto
seller
Informações sobre o vendedor.
objeto
variações (opcional)
Lista de variações do produto.
array
breadcrumbs
Hierarquia de categorias que leva ao produto.
objeto
location
Fornece informações sobre a localização em que a solicitação foi executada.
objeto
Fulfillment
O objeto contém informações sobre as opções de fulfillment do produto.
objeto
especificações
Vetor de pares chave-valor que detalha atributos ou recursos específicos 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
criado_em
O timestamp em que o trabalho de scraping foi criado.
carimbo_de_data_hora
atualizado_em
O timestamp em que o trabalho de scraping foi concluído.
carimbo_de_data_hora
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
id_do_trabalho
O ID do trabalho associado ao trabalho de scraping.
string
código_de_status
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 solicitação.
booleano
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
Vetor 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 à marca.
lista de strings
meta
Metadados do produto.
objeto
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

price
O preço atual do produto sem nenhum desconto.
ponto flutuante
price_strikethrough
O preço tachado é um preço anterior, um preço de pacote ou um preço de lista.
ponto flutuante
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.
ponto flutuante
contagem
Número de avaliações do produto.
integer
Vendedor

nome
Nome do vendedor.
string
official_name
Nome oficial registrado 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
valor
Valor correspondente ou descrição do atributo especificado pela chave specifications.
string
Fulfillment

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

estado
Estado de disponibilidade da variação do produto.
string
product_id
Identificador único para cada variação do produto.
string
selected_options
Vetor contendo as 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

cidade
A cidade em que a solicitação foi executada.
string
estado
O estado em que a solicitação foi executada.
string
zip_code
O CEP em que a solicitação foi executada.
string
store_id
O ID da loja em que a solicitação foi executada.
string
Atualizado
Isto foi útil?

