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

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

Parâmetro
Descrição
Valor padrão

source

Define o scraper.

walmart_product

product_id

ID do produto do Walmart.

-

render

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

-

parse

Retorna os dados analisados quando definido como verdadeiro.

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 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.

Parâmetro
Descrição
Tipo

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:

Domínio
Tipos de fulfillment suportados

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:

Se a loja de destino estiver muito longe do CEP fornecido - tentaremos usar o CEP da loja de destino; caso contrário, a localização não será definida corretamente. No caso de não conseguirmos definir o delivery_zip - A Walmart retornará seus resultados padrão sem direcionamento por loja.

Dados estruturados

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

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

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.

Chave
Descrição
Tipo

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

Chave (geral)
Descrição
Tipo

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

Chave (preço)
Descrição
Tipo

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

Chave (avaliação)
Descrição
Tipo

rating

Avaliação média do produto.

ponto flutuante

contagem

Número de avaliações do produto.

integer

Vendedor

Chave (vendedor)
Descrição
Tipo

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

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

key

Atributo ou característica específica do produto.

string

valor

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

string

Fulfillment

Chave (fulfillment)
Descrição
Tipo

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

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

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

Chave (breadcrumbs)
Descrição
Tipo

category_name

O nome da categoria.

string

url

A URL da categoria

string

Localização

Chave (localização)
Descrição
Tipo

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?