Produto do Shopping
Recupere dados detalhados de produtos do Google Shopping, incluindo preços, avaliações, especificações e variações usando 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 do produto obtido de google_shopping_search (aqui) ou google_search.
Exemplos de requisiçã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
}'import requests
from pprint import pprint
# Structure payload.
payload = {
"source": "google_shopping_product",
"query": "[product_token_string]",
"render": "html",
"parse": True
}
# Get response.
response = requests.request(
'POST',
'https://realtime.oxylabs.io/v1/queries',
auth=('USERNAME', 'PASSWORD'),
json=payload,
)
# Print prettified response to stdout.
pprint(response.json())Importante: O query o parâmetro deve conter um token válido gerado por meio do google_shopping_search source.
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
Configuração básica e opções de personalização para extrair páginas de produtos do Google Shopping.
source
Define o scraper.
google_shopping_product
query
O token do produto de google_shopping_search ou google_search
-
render
Ativa a renderização de JavaScript quando definido como html. Obrigatório para receber resultados de preços adicionais da seção "Mais lojas". Mais informações.
-
parse
Retorna os dados analisados quando definido como verdadeiro. Explorar saída dicionário de dados.
false
- parâmetro obrigatório
Localização
Adapte os resultados a locais geográficos, domínios e idiomas específicos.
Observação: Os parâmetros de localidade (gl e hl) agora estão incorporados ao token do produto. Para recuperar google_shopping_products dados correspondentes ao resultado de busca original, recomendamos deixar esses campos vazios, a menos que substituições sejam intencionalmente necessárias.
geo_location
O local geográfico para o 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 sugeridas aqui.
-
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 de produto que analisamos, junto com sua descrição e tipo de dado. A tabela também inclui alguns metadados.
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 contendo imagens do produto.
objeto
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. (somente EUA)
objeto
variantes
Um array de objetos contendo variantes do produto. (cores, tamanhos etc.)
array
related_items
Um array de objetos contendo itens relacionados.
array
especificações
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 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
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
id_do_trabalho
O ID do trabalho associado ao trabalho de scraping.
string
Preços
Um objeto contendo informações de preços do produto.

online
Um array de objetos contendo detalhes de preços do produto.
array
online.price
O preço do produto na moeda especificada.
ponto flutuante
online.seller
O nome do vendedor ou comerciante que oferece o produto.
string
online.details
Detalhes adicionais sobre o produto e a 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.seller_link
A URL da página do vendedor para o produto.
string
online.price_shipping
O custo de envio do produto.
ponto flutuante
Avaliações
Um objeto contendo informações de avaliações e classificações do produto.

rating
A classificação média do produto, normalmente de 5.
ponto flutuante
top_review (opcional)
Um objeto contendo detalhes da principal avaliação do produto.
objeto
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.
ponto flutuante
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.
ponto flutuante
reviews_count (opcional)
O número total de avaliações do produto.
integer
review_count_by_stars
Um objeto contendo a contagem de avaliações para cada classificação por estrelas.
objeto
review_count_by_stars.url (opcional)
Um objeto contendo detalhes de avaliações com X estrelas.
string
review_count_by_stars.reviews_count
A quantidade de avaliações com X estrelas.
integer
Itens relacionados (Mais opções)
Um array de objetos contendo itens relacionados ao produto-alvo.

items
Um array 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.
ponto flutuante
items.title (opcional)
O título do anúncio do produto relacionado.
string
items.rating (opcional)
A classificaçã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
Um array de objetos contendo detalhes de especificações do produto.

items.title
O título da especificação.
string
items.value
O valor da especificação.
string
Atualizado
Isto foi útil?

