Produto de Shopping

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

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

Exemplos de requisição

No exemplo de código abaixo, fazemos uma solicitação para recuperar a página do 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
    }'
circle-exclamation

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

Valores dos parâmetros da requisição

Genérico

Configuração básica e opções de personalização para coletar 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

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

-

parse

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

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

Adaptar resultados a localizações geográficas específicas, domínios e idiomas.

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âmetro aqui.

-

locale

Accept-Language valor do cabeçalho para alterar o idioma da interface. Mais informações.

-

context: results_language

Idioma dos resultados. A lista de idiomas do Google suportados pode ser encontrada aqui.

-

circle-exclamation

Dados estruturados

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

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

url

A URL da página do produto no 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 contendo imagens do produto.

object

images.full_size

Um array de URLs para imagens em tamanho real do produto.

array

images.thumbnails

Um array de URLs para imagens em miniatura do produto.

array

pricing

Um array contendo todas as informações de preços online.

array

reviews

Um objeto contendo informações de avaliações. (apenas EUA)

object

variants

Um array de objetos contendo variantes do produto. (cores, tamanhos, etc.)

array

related_items

Um array de objetos contendo itens relacionados.

array

specifications

Um array de objetos contendo especificações 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

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

job_id

O ID do job associado ao trabalho de scraping.

string

circle-info

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.

Precificação

Um objeto contendo informações de preço do produto.

Chave (pricing[])
Descrição
Tipo

online

Um array 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 o produto, compra, 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 para a página do vendedor do produto.

string

online.price_shipping

O custo de envio do produto.

float

Avaliações

Um objeto contendo informações de avaliações e classificações do produto.

circle-info

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

Chave(reviews[])
Descrição
Tipo

rating

A classificação média do produto, tipicamente em uma escala de 5.

float

top_review (opcional)

Um objeto contendo detalhes da avaliação principal do produto.

object

top_review.text (opcional)

O conteúdo em texto da avaliação principal

string

top_review.title (opcional)

O título da avaliação principal.

string

top_review.author (opcional)

O autor da avaliação principal.

string

top_review.rating (opcional)

A avaliação dada pelo autor da avaliação principal, tipicamente em uma escala de 5.

float

top_review.source (opcional)

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

string

rating_stars

A classificação média do produto, tipicamente em uma escala de 5 estrelas.

float

reviews_count (opcional)

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

integer

reviews_by_stars

Um objeto contendo a contagem de avaliações para cada classificação por estrelas.

object

reviews_by_stars.url (opcional)

Um objeto contendo detalhes das avaliações com X estrelas.

string

reviews_by_stars.reviews_count

A contagem de avaliações com X estrelas.

integer

Itens relacionados (Mais opções)

Um array de objetos contendo itens relacionados ao produto alvo.

Chave(related_items[])
Descrição
Tipo

itens

Um array de objetos contendo detalhes de cada item relacionado.

array

items.url

A URL para a 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 classificação média do usuário do produto relacionado, tipicamente em uma escala 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

Um array de objetos contendo detalhes das especificações do produto.

Chave (specifications[])
Descrição
Tipo

itens

Um array 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?