Shopping
Veja como raspar Google Shopping em duas etapas: gere tokens da busca e depois extraia informações detalhadas do produto.
As fontes do Google Shopping foram projetadas para reunir 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 ao google_shopping_search source. Esta etapa é essencial porque gera o token do produto, que é necessário para coletar dados de produtos posteriormente. Abaixo está um payload JSON básico para google_shopping_search solicitação:
{
"source": "google_shopping_search",
"query": "google_pixel",
"render": "html",
"parse": true
}Importante: Somente jobs parseados renderizados retornarão tokens de produto.
Quando o job for concluído, você encontrará o token na resposta, na 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": "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.
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 ao google_shopping_product source:
Importante: Se um token inválido ou gerado incorretamente for usado, o job falhará.
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 definido). O desalinhamento regional entre as fontes pode resultar em dados incompletos ou imprecisos.
Atualizado
Isto foi útil?

