Shopping

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

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

Etapa 1: Gerar o Token

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

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

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

{
    "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": "grid",
                            "price": 899,
                            "title": "Google Pixel 9 Pro XL",
                            "token": "eyJjYXRhbG9naWQiOiAiNTQ3MTYzMDM1OTkyMzE4MTcyIiwgImdwY2lkIjogIjQ0MjYwMDg2MDY1MDIwNTc4NTkiLCAiaW1hZ2VEb2NpZCI6ICIxMjMwMTAyNDkzMzk0Mjg2MjY4IiwgIm1pZCI6ICI1NzY0NjI3ODc4NTM5Njc1NDAiLCAicHZvIjogIjIzIiwgInB2dCI6ICJoZyIsICJyZHMiOiAiUENfNDQyNjAwODYwNjUwMjA1Nzg1OXxQUk9EX1BDXzQ0MjYwMDg2MDY1MDIwNTc4NTkiLCAicXVlcnkiOiAiZ29vZ2xlX3BpeGVsIn0=",

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

circle-info

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

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

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

circle-exclamation

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

Atualizado

Isto foi útil?