De volta ao blog

Raspando Detalhes do Produto do Google Shopping com Scrapeless

Emily Chen
Emily Chen

Advanced Data Extraction Specialist

19-Aug-2026

No atual ambiente de negócios global ferozmente competitivo, a tecnologia de web scraping se tornou a força motriz central para empresas de e-commerce e varejistas manterem sua competitividade de mercado. Ao coletar dados públicos precisos de milhares de fontes de dados-alvo ao redor do mundo através de redes de agentes inteligentes, as empresas podem construir modelos de preços dinâmicos, otimizar a gestão de estoque, obter insights sobre tendências de comportamento do consumidor e, em última instância, fornecer aos usuários finais o sistema de preços de produtos mais competitivo.

Este guia mostrará sistematicamente como obter legalmente dados públicos de produtos na plataforma Google Shopping através de ferramentas profissionais. Quer você seja uma equipe técnica buscando construir seu próprio pipeline de dados ou um tomador de decisão empresarial procurando suporte de inteligência de mercado, este artigo fornecerá um framework de ação que possui valor prático e estratégico.

O que é Google Shopping?

Google Shopping (anteriormente conhecido como Google Products Search, Google Products e Froogle) é uma plataforma de compras onde os usuários podem navegar, comparar e comprar produtos de uma ampla gama de fornecedores pagos. Ela não apenas permite que os consumidores selecionem facilmente seus produtos favoritos de um grande número de marcas, mas também fornece aos varejistas um canal de promoção online eficiente. Quando os usuários clicam em um link de produto, são direcionados diretamente para o site do fornecedor para completar a compra, tornando o Google Shopping uma ferramenta poderosa para as empresas aumentarem a exposição de produtos e promoverem vendas.

Visão geral da estrutura da página de resultados do Google Shopping

Os dados obtidos ao navegar pelo Google Shopping dependem de três parâmetros de entrada principais: busca, produto e preço. Aqui está uma breve análise de cada parâmetro:

  • Busca: A lista de produtos do Google Shopping contém informações detalhadas sobre cada produto, como ID, título, descrição, preço e status do estoque.
  • Produto: Exibe informações detalhadas sobre um único produto, incluindo vendas em outros varejistas e preços do produto.
  • Preço: Lista os preços dos produtos de todos os varejistas e informações adicionais, como detalhes de envio, custo total e nome do varejista.

Página de resultados de busca

Página de resultados de busca

A página de resultados de busca do Google Shopping exibe todos os produtos relacionados à consulta do usuário. Por exemplo, ao pesquisar por "raquete de padel", a página exibirá os seguintes elementos:

  • Barra de busca: permite que os usuários insiram palavras-chave para pesquisar produtos.
  • Lista de produtos: exibe informações detalhadas de todos os produtos nos resultados da busca.
  • Filtros: permite que os usuários filtrem produtos por faixa de preço, cor, estilo, etc.
  • Opções de ordenação: suporta a ordenação dos resultados por atributos como preço ascendente/descendente, popularidade, etc.

Página do produto

Página do produto

Após clicar em um produto na página de resultados da busca, os usuários são direcionados para a página do produto, que contém o seguinte:

  • Nome do Produto: O nome do produto.
  • Destaques do Produto: Uma visão rápida das principais características do produto.
  • Detalhes do Produto: Uma descrição detalhada do produto.
  • Informações de Preços: Preços oferecidos por diferentes varejistas.
  • Avaliações de Produtos: Exibe avaliações de produtos e reviews de clientes.
  • Faixa de Preço: Exibe os preços mais baixos e mais altos de venda de diferentes vendedores.
  • Especificações Gerais: Fornece parâmetros básicos do produto.

Página de Preços

Página de Preços

A página de Preços agrega os preços dos produtos de diferentes varejistas e exibe informações como a reputação do varejista e se ele oferece a Garantia Google. Esta página contém o seguinte:

  • Nome do Produto: O nome do produto que você pesquisou.
  • Avaliação: A avaliação geral do produto e o número de avaliações.
  • Preços por Loja: Lista das ofertas dos varejistas, promoções e links de compra.
  • Filtros: Filtros que podem ser aplicados à lista de varejistas.

Fazer scraping de dados é considerado legal em alguns casos:

  • Uso justo: Em algumas jurisdições, o uso justo permite o scraping de dados limitado para fins como pesquisa, educação ou uso não comercial.
  • Dados públicos: Se os dados que você deseja raspar são públicos (como preços de produtos ou descrições no Google Shopping), então fazer scraping desses dados pode parecer aceitável.

Como Raspar Resultados do Google Shopping com Python [Guia Completo]

Neste guia abrangente, vamos lhe mostrar o processo de raspagem de resultados do Google Shopping usando Python. Se você está coletando detalhes de produtos, preços ou avaliações, este tutorial fornecerá instruções passo a passo para configurar seu ambiente de raspagem e começar a coletar dados de forma eficiente. Vamos aproveitar a poderosa API do Scrapeless Google Shopping para simplificar o processo, assim você pode se concentrar em construir seu projeto sem se preocupar com lógica de raspagem complexa ou questões legais.

[Vantagens Técnicas da API Scrapeless]

  • Motor anti-raspagem embutido (suporta Cloudflare/recaptcha v3)
  • Processamento automático de conteúdo renderizado dinamicamente
  • Fornece campos de dados padronizados para integração e análise rápidas
  • Pool de proxies de IP eficiente para garantir alta raspagem concorrente e evitar bloqueio de IP
  • Atualizações de dados em tempo real para garantir que as informações mais recentes do Google Shopping sejam capturadas
  • Rede de proxies global, suporta raspagem de dados multi-regional e garante cobertura de informações de produtos em diferentes mercados
  • Alta escalabilidade, suporta necessidades de raspagem de dados em larga escala, adequada para aplicações em nível empresarial

Passo 1: Configurar o Python e instalar as bibliotecas necessárias

Primeiro, precisamos construir um ambiente de raspagem de dados e preparar as seguintes ferramentas:

  1. Python: Este é o software principal para rodar Python. Você pode baixar a versão que precisamos no link do site oficial, conforme mostrado na figura abaixo, mas é recomendado não baixar a versão mais recente. Você pode baixar 1-2 versões antes da versão mais recente.
  1. IDE Python: Qualquer IDE que suporte Python servirá, mas recomendamos o PyCharm, que é um software de ferramenta de desenvolvimento IDE projetado especificamente para Python. Para a versão do PyCharm, recomendamos a versão gratuita PyCharm Community Edition.
Python IDE
  1. Pip: Você pode usar o Índice de Pacotes do Python para instalar as bibliotecas necessárias para rodar seus programas com um único comando.
Pip

Nota: Se você é um usuário do Windows, não se esqueça de marcar a opção "Adicionar python.exe ao PATH" no assistente de instalação. Isso permitirá que o Windows use Python e comandos no terminal. Desde a versão 3.4 ou posterior do Python, isso vem por padrão, então você não precisa instalá-lo manualmente.

install python

Através dos passos acima, o ambiente para raspagem de dados do Google Shopping está configurado. Em seguida, você pode usar o PyCharm baixado combinado com o Scraperless para raspar os dados do Google Shopping.

Passo 2: Usar PyCharm e Scrapeless para raspar dados do Google Shopping

  1. Inicie o PyCharm e selecione Arquivo> Novo Projeto… na barra de menu.
Launch PyCharm
  1. Então, na janela que aparece, selecione Pure Python no menu da esquerda e configure seu projeto da seguinte forma:

Nota: Na caixa vermelha abaixo, selecione o caminho de instalação do Python baixado no primeiro passo de configuração do ambiente.

select Pure Python
  1. Você pode criar um projeto chamado python-scraper, marcar a opção "Criar script de boas-vindas main.py na pasta" e clicar no botão "Criar". Depois que o PyCharm configurar o projeto por um tempo, você deve ver o seguinte:
create a project called python-scraper
  1. Em seguida, clique com o botão direito para criar um novo arquivo Python.
create a new Python file
  1. Para verificar se tudo está funcionando corretamente, abra a guia Terminal na parte inferior da tela e digite: python main.py. Após executar este comando, você deve receber: Hi, PyCharm.

Passo 3: Inscreva-se no Scrapeless e obtenha sua chave API

Agora você pode copiar diretamente o código do Scrapeless para o PyCharm e rodá-lo, assim você pode obter os dados no formato JSON do Google Shopping. Mas primeiro, você precisa obter a chave da API do Scrapeless.

  • Se você ainda não tem uma conta, por favor inscreva-se no Scrapeless. Após se inscrever, faça o login em seu painel.
  • Em seu painel do Scrapeless, navegue até Gerenciamento de Chave da API e clique em Criar Chave da API. Você receberá sua Chave da API. Basta passar o mouse sobre ela e clicar para copiá-la. Essa chave será usada para autenticar sua solicitação ao chamar a API do Scrapeless.
Gerenciamento de Chave da API

Etapa 4: Entenda os parâmetros da API do Scrapeless Google Shopping

Parâmetros Necessário Descrição
engine VERDADEIRO Defina o parâmetro como google_shopping para usar o mecanismo da API do Google Shopping.
q VERDADEIRO O parâmetro define a consulta que você deseja pesquisar. Você pode usar qualquer coisa que usaria em uma pesquisa normal do Google Shopping.
location FALSO O parâmetro define de onde você deseja que a pesquisa se origine. Se várias localizações corresponderem à localização solicitada, escolheremos a mais popular. Os parâmetros location e uule não podem ser usados juntos. É recomendado especificar a localização em nível de cidade.
uule FALSO O parâmetro é a localização codificada pelo Google que você deseja usar para a pesquisa. Os parâmetros uule e location não podem ser usados juntos.
gl FALSO O parâmetro define o país a ser utilizado na pesquisa do Google. É um código de país de duas letras. (por exemplo, us para os Estados Unidos, uk para o Reino Unido ou fr para a França). O padrão é us.
hl FALSO O parâmetro define o idioma a ser utilizado na pesquisa do Google Maps. É um código de idioma de duas letras. (por exemplo, en para inglês, es para espanhol ou fr para francês). O padrão é en.
tbs FALSO O parâmetro (a ser pesquisado) define parâmetros de pesquisa avançada que não são possíveis no campo de consulta regular.
direct_link FALSO O parâmetro determina se os resultados da pesquisa devem incluir links diretos para cada produto. Por padrão, é falso. Se você precisar do link direto, defina como verdadeiro. Este parâmetro se aplica apenas ao novo layout (EUA e alguns outros países).
start FALSO O parâmetro define o desvio dos resultados. Ele ignora o número especificado de resultados. É utilizado para paginação. (por exemplo, 0 (padrão) é a primeira página de resultados, 60 é a 2ª página de resultados, 120 é a 3ª página de resultados, etc.). Para o novo layout, o parâmetro não é recomendado.
num FALSO O parâmetro define o número máximo de resultados a retornar. (por exemplo, 60 (padrão) retorna 60 resultados, 40 retorna 40 resultados e 100 (máximo) retorna 100 resultados). Qualquer número maior que 100 será definido como 100. Qualquer número inferior a 1 será definido como 60.

Etapa 5: Como integrar a API do Scrapeless em sua ferramenta de raspagem

Uma vez que você tenha sua chave da API, pode começar a integrar a API do Scrapeless em suas próprias ferramentas de raspagem. Aqui está um exemplo de como usar Python e requests para chamar a API do Scrapeless e recuperar dados.

Exemplo de integração de código:

Copy
import json
import requests

class Payload:
    def __init__(self, actor, input_data):
        self.actor = actor
        self.input = input_data

def send_request():
    host = "api.scrapeless.com"
    url = f"https://{host}/api/v1/scraper/request"
    token = "your_token"

    headers = {
        "x-api-token": token
    }

    input_data = {
    "engine": "google_shopping",
    "q": "Macbook M3"
    }

    payload = Payload("scraper.google.shopping", input_data)

    json_payload = json.dumps(payload.__dict__)

    response = requests.post(url, headers=headers, data=json_payload)

    if response.status_code != 200:
        print("Error:", response.status_code, response.text)
        return

    print("body", response.text)


if __name__ == "__main__":
    send_request()

Substitua "your_token" pela sua CHAVE DA API DO SCRAPELESS. Você também pode personalizar seu código de raspagem de acordo com as informações dos parâmetros da API acima.

Como usar o Deep SerpApi para raspar dados do Google Shopping

Se você não quiser construir os parâmetros e o código de rastreamento sozinho, pode considerar usar Scrapeless Deep SerpApi.

Deep SerpAPI fornece uma solução econômica para ajudar os desenvolvedores a obter rapidamente dados da página de resultados de pesquisa do Google (SERP).
Deep SerpApi

Vantagens do Deep SerpAPI

  1. Fácil de usar: Não é necessário escrever um código complexo, basta obter dados através de chamadas de API.
  2. Tempo real: Cada solicitação pode retornar instantaneamente os resultados de pesquisa mais recentes para garantir a atualidade dos dados.
  3. Suporte global: Através de endereços IP globais e clusters de navegador, garante que os resultados da pesquisa sejam consistentes com a experiência de usuários reais.
  4. Ricos tipos de dados: Suporta mais de 20 tipos de pesquisa, como Pesquisa Google, Google Maps, Google Shopping, etc.
  5. Alta taxa de sucesso: Oferece até 99,995% de disponibilidade de serviço (SLA).

1. Inscreva-se e Acesse a Chave da API

  • Após se inscrever gratuitamente no Scrapeless, você pode obter 20.000 consultas de pesquisa gratuitas.
  • Navegue até Gerenciamento de Chave da API. Em seguida, clique em Criar para gerar uma chave de API única. Após a criação, basta clicar em AP para copiá-la.
Inscreva-se e Acesse a Chave da API

2. Acesse o Playground do Deep SerpApi

  • Em seguida, navegue até a seção "Deep SerpApi".
Acesse o Playground do Deep SerpApi

3. Defina os parâmetros de pesquisa

  • No Playground, insira sua palavra-chave de pesquisa, como "Laptop".
  • Defina outros parâmetros, como país, idioma, localização, domínio, etc.

Você também pode clicar para ver a documentação oficial da API do Scrapeless para aprender sobre os parâmetros do Google Shopping.

Defina os parâmetros de pesquisa

4. Realize uma pesquisa

  • Clique no botão "Iniciar Pesquisa", e o Playground enviará uma solicitação para a Deep Serp API e retornará dados JSON estruturados.
Realize uma pesquisa

5. Visualize e exporte dados

  • Navegue pelos dados JSON retornados para visualizar informações detalhadas.
  • Se necessário, você pode clicar em "Exportar para Código" no canto superior direito para exportar os dados para formato CSV ou JSON para uma análise mais aprofundada.

Explore Outras APIs de E-commerce para Raspagem de Dados

Além de rastrear dados de produtos do Google Shopping, você também pode coletar e analisar tendências de mercado através de outras plataformas de e-commerce para entender o desempenho de produtos, mudanças de preços e tendências de vendas em diferentes plataformas.

  • API da Amazon: Através da nossa API da Amazon, você pode rastrear eficientemente dados de produtos da Amazon para entender preços, avaliações e estoque.
  • API da Shopee: Obtenha dados de produtos da plataforma Shopee e obtenha uma compreensão profunda da demanda por produtos no mercado do Sudeste Asiático.
  • API da Shein: Através da API da Shein, analise dados da indústria global de moda rápida para entender preferências e tendências de consumo.

Se o seu negócio precisar rastrear dados dessas plataformas de e-commerce, ou se você tiver necessidades semelhantes, nossa interface de API oferece poderosas capacidades de rastreamento de dados, permitindo que você obtenha facilmente dados de produtos de várias plataformas de e-commerce. Se precisar de uma solução personalizada, por favor, entre em contato com nossa equipe de vendas diretamente, e nós forneceremos o melhor serviço com base em suas necessidades específicas.

Junte-se à nossa comunidade Scrapeless no Discord hoje! 🎉 Tenha acesso exclusivo a um teste gratuito do Scrapeless. Não perca - clique no link, é uma oferta por tempo limitado!

Conclusão

Em resumo, a raspagem de resultados do Google Shopping com o Scrapeless fornece uma maneira eficaz de coletar dados valiosos para análise, pesquisa de produtos e comparação. Seguindo o guia passo a passo delineado neste artigo, você pode facilmente configurar as ferramentas necessárias, integrar a API do Scrapeless em seu fluxo de trabalho e começar a extrair informações relevantes de maneira compatível e eficiente. Se você é um desenvolvedor ou um proprietário de negócio que deseja aproveitar os dados do Google Shopping, o processo é simples e escalável. Lembre-se de sempre cumprir as diretrizes legais e éticas sobre raspagem de dados.

Perguntas Frequentes

Q1: Como faço para ajustar o número de resultados por página?

Para ajustar o número de resultados retornados por página, use o parâmetro limit. Por exemplo, definir "limit": 20 retornará 20 resultados por solicitação.

Q2: Como faço para rastrear outras páginas?

Use o parâmetro page para rastrear outras páginas. Por exemplo, "page": 2 retornará a segunda página de resultados.

Q3: Posso rastrear dados de várias localizações?

Sim, você pode especificar um país ou região usando o parâmetro location. Por exemplo, "location": "UK" rastreará os resultados do Google Shopping do Reino Unido.

Na Scorretless, acessamos apenas dados disponíveis ao público, enquanto cumprem estritamente as leis, regulamentos e políticas de privacidade do site aplicáveis. O conteúdo deste blog é apenas para fins de demonstração e não envolve atividades ilegais ou infratoras. Não temos garantias e negamos toda a responsabilidade pelo uso de informações deste blog ou links de terceiros. Antes de se envolver em qualquer atividade de raspagem, consulte seu consultor jurídico e revise os termos de serviço do site de destino ou obtenha as permissões necessárias.

Artigos mais populares

Catálogo