Produto

Extraia páginas de produtos do Walmart pelo ID do produto com dados analisados, incluindo preços, avaliações, informações do vendedor, especificações, variações, opções de atendimento, breadcrumbs e muito mais.

O walmart_product a fonte é projetada 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 entregar saída estruturada (analisada) para páginas de produtos do Walmart.

Exemplos 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
    }'

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

Valores dos parâmetros de requisição

Genérico

Parâmetro
Descrição
Valor padrão

source

Define o scraper.

walmart_product

product_id

ID do produto no Walmart.

-

render

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

-

parse

Retorna dados analisados quando definido como true.

false

callback_url

URL para o 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 entrega. Encontre a lista de IDs de lojas Walmart aqui:

Você também pode encontrar a página oficial das Lojas Walmart aquiarrow-up-right.

Parâmetro
Descrição
Tipo

domain

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

String

fulfillment_type

Defina o tipo de atendimento. Valores suportados: pickup, delivery, shipping.

String

delivery_zip

Defina o local de entrega.

String

store_id

Defina a localização da loja.

String

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

Domain
Supported fulfillment types

walmart.com

pickup, delivery, shipping

walmart.com.mx

pickup, delivery

walmart.ca

pickup, delivery

walmart.co.cr

pickup

Para listas internacionais, store_id consulte os arquivos abaixo:

circle-info

Se a loja alvo estiver muito distante do CEP fornecido — tentaremos usar o CEP da loja alvo, caso contrário a localização não será definida corretamente. No caso de não conseguirmos definir o delivery_zip - O Walmart retornará seus resultados padrão sem segmentação por loja.

Dados estruturados

circle-info

Nas seções seguintes, trechos de código JSON analisado são encurtados quando houver mais de um item disponível para o tipo de resultado.

chevron-rightSaída estruturada da página de produto do Walmarthashtag

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 de produto que nós analisamos, junto com sua descrição e tipo de dado. A tabela também inclui alguns metadados.

Chave
Descrição
Tipo

general

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

object

price

O objeto contém detalhes sobre a precificaçã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 levam ao produto.

object

location

Fornece informação sobre a localização na qual a requisição foi executada.

object

fulfillment

O objeto contém informações sobre opções de atendimento 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 aquiarrow-up-right.

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 de onde 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 aquiarrow-up-right.

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

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 para 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, características 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

Global Trade Item Number (GTIN) do produto.

string

Price

Chave (price)
Descrição
Tipo

price

O preço atual do produto sem deduções.

float

price_strikethrough

O preço riscado é ou um Was Price, um Bundle Price, ou um List Price.

float

currency

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

string

Rating

Chave (rating)
Descrição
Tipo

rating

Avaliação média do produto.

float

count

Número de avaliações do produto.

integer

Seller

Chave (seller)
Descrição
Tipo

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

Specifications

Chave (specifications)
Descrição
Tipo

key

Atributo ou característica específica do produto.

string

value

Valor correspondente ou descrição do atributo especificado pela chave de specifications.

string

Fulfillment

Chave (fulfillment)
Descrição
Tipo

pickup

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

boolean

pickup_information

A mensagem de retirada, quando pickup = true.

string

delivery

Indica se o produto está disponível para entrega a partir da loja local.

boolean

delivery_information

A mensagem de entrega a partir da loja local, quando delivery = true.

string

shipping

Indica se o produto está disponível para envio para a casa.

boolean

shipping_information

A mensagem de envio, se exibida.

string

free_shipping

Indica se o envio é gratuito.

boolean

out_of_stock

Indica se o produto está atualmente fora de estoque.

boolean

Variations

Chave (variations)
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

Location

Chave (location)
Descrição
Tipo

city

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

string

state

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

string

zip_code

O CEP 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?