Shopping
Veja como raspar o Google Shopping em dois passos: gere tokens a partir da pesquisa e depois extraia informações detalhadas do produto.
As fontes do Google Shopping são projetadas para coletar dados de SERP e 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.
Passo 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 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
}Importante: Apenas jobs renderizados e parseados retornarão tokens de produto.
Uma vez que o job seja 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 em resultados parseados representa um único resultado orgânico.
Passo 2: Use o Token na Solicitação de Produto
Para começar a coletar dados de produtos, use o token gerado na sua solicitação para o 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 locais (nenhum se não definido). Desalinhamento regional entre as fontes pode resultar em dados incompletos ou imprecisos.
Atualizado
Isto foi útil?

