Compras

Veja como raspar o Google Shopping em duas etapas: gere tokens a partir da pesquisa e depois extraia informações detalhadas do produto.

As fontes do Google Shopping foram projetadas para coletar dados de SERP e de listagens de produtos por meio de google_shopping_search e google_shopping_product fontes, respectivamente. A extração de dados é um processo em duas etapas mostrado abaixo.

Etapa 1: Gerar o Token

Primeiro, você precisa enviar uma solicitação para a google_shopping_search source. Esta etapa é essencial porque gera o token do produto, que é necessário para coletar dados de produtos mais tarde. Abaixo está um payload JSON básico para google_shopping_search solicitação:

{
  "source": "google_shopping_search",
  "query": "google_pixel",
  "render": "html",
  "parse": true
}

Depois que o job for concluído, você encontrará o token na resposta, na seção organic seção:

{
    "results": [
        {
            "content": {
                "url": "https://www.google.com/search?q=google_pixel&gl=us&hl=en&udm=28&sei=1uDkaLnMNPCNxc8P67XmqQg",
                "page": 1,
                "results": {
                    "paid": [],
                    "organic": [
                        {
                            "pos": 1,
                            "url": "https://www.google.com/shopping/product/547163035992318172?q=google_pixel&gl=us&hl=en&udm=28&sei=1uDkaLnMNPCNxc8P67XmqQg&gl=US",
                            "type": "grade",
                            "price": 899,
                            "title": "Google Pixel 9 Pro XL",
                            "token": "eyJjYXRhbG9naWQiOiAiNTQ3MTYzMDM1OTkyMzE4MTcyIiwgImdwY2lkIjogIjQ0MjYwMDg2MDY1MDIwNTc4NTkiLCAiaW1hZ2VEb2NpZCI6ICIxMjMwMTAyNDkzMzk0Mjg2MjY4IiwgIm1pZCI6ICI1NzY0NjI3ODc4NTM5Njc1NDAiLCAicHZvIjogIjIzIiwgInB2dCI6ICJoZyIsICJyZHMiOiAiUENfNDQyNjAwODYwNjUwMjA1Nzg1OXxQUk9EX1BDXzQ0MjYwMDg2MDY1MDIwNTc4NTkiLCAicXVlcnkiOiAiZ29vZ2xlX3BpeGVsIn0=",

Cada token de produto coletado nos resultados analisados representa um único resultado orgânico.

Observação: Sem um token gerado, não é possível recuperar informações de produto ou de preço.

Etapa 2: Usar o Token na Solicitação de Produto

Para começar a coletar dados de produtos, use o token gerado na sua solicitação para a google_shopping_product source:

Ao usar parâmetros de localização para google_shopping_product e google_shopping_search fontes, certifique-se de usar os mesmos locales (nenhum se não estiver definido). O desalinhamento regional entre as fontes pode resultar em dados incompletos ou imprecisos.

Isto foi útil?