For the complete documentation index, see llms.txt. This page is also available as Markdown.

Produto

Extraia páginas de produto do Walmart por ID do produto com dados analisados, incluindo preços, avaliações, info do vendedor, especificações, variações, opções de fulfillment, breadcrumbs e mais.

O walmart_product a fonte foi projetada para recuperar páginas de resultados de produtos da Walmart. Podemos retornar o HTML de qualquer página da Walmart que você quiser. Além disso, podemos entregar saída estruturada (parseada) para páginas de produtos da Walmart.

Exemplos de solicitação

O exemplo abaixo ilustra como você pode obter um resultado parseado de uma página de produto da 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
    }'

Usamos o método de integração Realtime síncrona em nossos exemplos. Se você quiser usar Proxy Endpoint ou a integração assíncrona Push-Pull , consulte a seção métodos de integração .

Valores dos parâmetros da solicitação

Genérico

Parâmetro
Descrição
Valor padrão

source

Define o scraper.

walmart_product

product_id

ID do produto da Walmart.

-

render

Habilita a renderização de JavaScript quando definido como html. Mais informações.

-

parse

Retorna dados analisados quando definido como true.

false

callback_url

URL para seu endpoint de callback. Mais informações

-

user_agent_type

Tipo de dispositivo e navegador. A lista completa pode ser encontrada aqui.

desktop

- parâmetro obrigatório

Localização

Adapte os resultados para lojas específicas, locais de envio. Encontre a lista de IDs de lojas da Walmart aqui:

Você também pode encontrar a página oficial das lojas Walmart aqui.

Parâmetro
Descrição
Tipo

domain

Localização do domínio para o Walmart. Valores disponíveis: com, com.mx, ca, co.cr. Padrão: com.

String

tipo_de_atendimento

Defina o tipo de atendimento. Os valores suportados são: retirada, entrega, shipping.

String

cep_de_entrega

Defina o local de entrega.

String

id_da_loja

Defina o local da loja.

String

A disponibilidade do parâmetro de tipo de atendimento varia de acordo com o domínio do Walmart:

Domínio
Tipos de atendimento suportados

walmart.com

retirada, entrega, shipping

walmart.com.mx

retirada, entrega

walmart.ca

retirada, entrega

walmart.co.cr

retirada

Para listas internacionais, id_da_loja consulte os arquivos abaixo:

Se a loja alvo estiver muito longe do CEP informado, tentaremos usar o CEP da loja alvo; caso contrário, a localização não será definida corretamente. Caso não consigamos definir o cep_de_entrega - O Walmart retornará os resultados padrão sem segmentação por loja.

Dados estruturados

Nas seções a seguir, os trechos de código JSON analisados são abreviados quando há mais de um item disponível para o tipo de resultado.

Saída estruturada da página de produto da Walmart

Dicionário de dados de saída

Exemplo de HTML

Estrutura JSON

A tabela abaixo apresenta uma lista detalhada de cada elemento da página do produto que analisamos, juntamente com sua descrição e tipo de dado. A tabela também inclui alguns metadados.

Chave
Descrição
Tipo

geral

Um objeto com detalhes gerais do resultado da página do produto.

object

preço

O objeto contém detalhes sobre o preço do produto.

object

rating

Informações de avaliação do produto.

object

seller

Informações sobre o vendedor.

object

variations (opcional)

Lista de variações do produto.

array

breadcrumbs

Hierarquia de categorias que leva ao produto.

object

location

Fornece informações sobre a localização em que a solicitação foi executada.

object

fulfillment

O objeto contém informações sobre as opções de atendimento do produto.

object

specifications

Array de pares chave-valor detalhando atributos ou recursos específicos do produto.

array

parse_status_code

O código de status do trabalho de análise. Você pode ver os códigos de status do parser descritos aqui.

integer

created_at

O timestamp em que o trabalho de scraping foi criado.

timestamp

updated_at

O timestamp em que o trabalho de scraping foi concluído.

timestamp

page

Número da página de onde os dados do produto foram extraídos

integer

url

URL da página do produto no site da Walmart

string

job_id

O ID do trabalho 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 solicitação.

booleano

parser_type

Tipo de parser usado para extrair os dados (por exemplo, "walmart_product_new").

string

Geral

Chave (general)
Descrição
Tipo

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

Stock Keeping Unit (SKU) do produto.

string

meta.gtin

Número Global de Item Comercial (GTIN) do produto.

string

Preço

Chave (price)
Descrição
Tipo

preço

O preço atual do produto sem quaisquer descontos.

float

price_strikethrough

O preço riscado é um preço anterior, um preço de pacote ou um preço de lista.

float

currency

O código de moeda de três letras ISO 4217 para o preço do produto.

string

Avaliação

Chave (rating)
Descrição
Tipo

rating

Avaliação média do produto.

float

count

Número de avaliações do produto.

integer

Vendedor

Chave (seller)
Descrição
Tipo

name

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 à loja do vendedor.

string

catalog_id

ID do catálogo.

string

Especificações

Chave (especificações)
Descrição
Tipo

key

Atributo ou característica específica do produto.

string

). Mais informações

Valor correspondente ou descrição do atributo especificado pela chave de especificações.

string

Atendimento

Chave (fulfillment)
Descrição
Tipo

retirada

Indica se o produto está disponível para retirada na loja.

booleano

pickup_information

A mensagem de retirada, quando pickup = true.

string

entrega

Indica se o produto está disponível para ser atendido via 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 ao domicílio.

booleano

shipping_information

A mensagem de envio, se exibida.

string

free_shipping

Indica se o frete é gratuito.

booleano

out_of_stock

Indica se o produto está atualmente sem estoque.

booleano

Variações

Chave (variações)
Descrição
Tipo

state

Estado de disponibilidade da variação do produto.

string

product_id

Identificador único para cada variação do produto.

string

selected_options

Array 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

Chave (breadcrumbs)
Descrição
Tipo

category_name

O nome da categoria.

string

url

A URL da categoria

string

Localização

Chave (location)
Descrição
Tipo

city

A cidade em que a solicitação foi executada.

string

state

O estado em que a solicitação foi executada.

string

zip_code

O CEP em que a solicitação foi executada.

string

id_da_loja

O ID da loja em que a solicitação foi executada.

string

Atualizado

Isto foi útil?