Produto de Compras

Recupere dados detalhados de produtos do Google Shopping, incluindo preços, reviews, especificações e variantes usando a Web Scraper API.

O google_shopping_product source recupera informações detalhadas do produto (título, descrição, preços, vendedores, itens relacionados, avaliações etc.) do Google Shopping usando um token do produto obtido de google_shopping_search source.

Exemplos de solicitação

No exemplo de código abaixo, fazemos uma solicitação para recuperar a página do produto de um produto do Google Shopping usando um token válido.

curl 'https://realtime.oxylabs.io/v1/queries' \
--user 'USERNAME:PASSWORD' \
-H 'Content-Type: application/json' \
-d '{
       "source": "google_shopping_product",
       "query": "<PRODUCT_TOKEN>",
       "render": "html",
       "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

Opções básicas de configuração e personalização para raspar páginas de produtos do Google Shopping.

Parâmetro
Descrição
Valor padrão

source

Define o scraper.

google_shopping_product

query

O token do produto de google_shopping_search

-

render

Habilita a renderização de JavaScript quando definido como html. Obrigatório para receber resultados adicionais de preços da seção "Mais lojas". Mais informações.

-

parse

Retorna dados analisados quando definido como true. Explore a saída dicionário de dados.

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 a locais geográficos, domínios e idiomas específicos.

Parâmetro
Descrição
Valor padrão

geo_location

A localização geográfica para a qual o resultado deve ser adaptado. Usar este parâmetro corretamente é extremamente importante para obter os dados certos. Para mais informações, leia sobre nossas geo_location estruturas de parâmetros aqui.

-

locale

valor do cabeçalho valor do cabeçalho para mudanças no idioma da interface. Mais informações.

-

Dados estruturados

Abaixo você pode encontrar um exemplo de saída estruturada para google_shopping_product.

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

Chave
Descrição
Tipo

url

A URL da página do produto do Google Shopping.

string

title (opcional)

O título do anúncio do produto.

string

description

Uma descrição detalhada do produto.

string

images

Um objeto que contém imagens do produto.

object

images.full_size

Uma matriz de URLs para imagens em tamanho grande do produto.

array

images.thumbnails

Uma matriz de URLs para imagens em miniatura do produto.

array

pricing

Uma matriz contendo todas as informações de preços online.

array

reviews

Um objeto que contém informações de avaliações. (somente EUA)

object

variants

Uma matriz de objetos contendo variantes do produto. (cores, tamanhos etc.)

array

related_items

Uma matriz de objetos contendo itens relacionados.

array

specifications

Uma matriz de objetos contendo especificações 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

status_code

O código de status do trabalho de scraping. Você pode ver os códigos de status do scraper descritos aqui.

integer

job_id

O ID do trabalho associado ao trabalho de scraping.

string

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.

Pricing

Um objeto que contém informações de preços do produto.

Chave (pricing[])
Descrição
Tipo

online

Uma matriz de objetos contendo detalhes de preços do produto.

array

online.price

O preço do produto na moeda especificada.

float

online.seller

O nome do vendedor ou comerciante que oferece o produto.

string

online.details

Detalhes adicionais sobre a compra do produto, como políticas de entrega e devolução.

string

online.currency

O código da moeda do preço do produto.

string

online.condition

A condição do produto.

string

online.price_tax

O valor do imposto aplicado ao preço do produto.

float

online.price_total (opcional)

O preço total do produto, incluindo impostos.

float

online.seller_link

A URL da página do vendedor para o produto.

string

online.price_shipping

O custo de frete do produto.

float

Avaliações

Um objeto que contém informações de avaliações e classificações do produto.

No momento, as avaliações estão disponíveis apenas no locale dos EUA.

Chave(reviews[])
Descrição
Tipo

rating

A classificação média do produto, normalmente de 5.

float

top_review (opcional)

Um objeto que contém os detalhes da principal avaliação do produto.

object

top_review.text (opcional)

O conteúdo textual da principal avaliação

string

top_review.title (opcional)

O título da principal avaliação.

string

top_review.author (opcional)

O autor da principal avaliação.

string

top_review.rating (opcional)

A classificação dada pelo autor da principal avaliação, normalmente de 5.

float

top_review.source (opcional)

A fonte ou site onde a principal avaliação foi publicada.

string

rating_stars

A classificação média do produto, normalmente de 5 estrelas.

float

reviews_count (opcional)

O número total de avaliações do produto.

integer

reviews_by_stars

Um objeto que contém a contagem de avaliações para cada classificação por estrelas.

object

reviews_by_stars.url (opcional)

Um objeto que contém detalhes de avaliações de X estrelas.

string

reviews_by_stars.reviews_count

A contagem de avaliações de X estrelas.

integer

Itens relacionados (Mais opções)

Uma matriz de objetos contendo itens relacionados ao produto-alvo.

Chave(related_items[])
Descrição
Tipo

itens

Uma matriz de objetos contendo detalhes de cada item relacionado.

array

items.url

A URL da página do produto relacionado.

string

items.image

A URL da imagem do produto relacionado.

string

items.price

O preço do produto relacionado na moeda especificada.

float

items.title (opcional)

O título do anúncio do produto relacionado.

string

items.rating (opcional)

A avaliação média dos usuários do produto relacionado, normalmente de 5.

integer

items.store (opcional)

O nome da loja ou comerciante que oferece o produto relacionado.

string

items.currency

O código da moeda do preço do produto.

string

items.reviews_count

O número total de avaliações do produto relacionado.

integer

title

O título ou cabeçalho da seção de itens relacionados

string

Especificações

Uma matriz de objetos contendo detalhes das especificações do produto.

Chave (specifications[])
Descrição
Tipo

itens

Uma matriz de objetos contendo detalhes individuais das especificações.

array

items.title

O título da especificação.

string

items.value

O valor da especificação.

string

section_title

O título ou cabeçalho da seção de especificações.

string

Atualizado

Isto foi útil?