Mit Bright Data und Google Yelp-Geschäftsrezensionen extrahieren und zusammenfassen

Fortgeschritten

Dies ist ein AI, Marketing-Bereich Automatisierungsworkflow mit 12 Nodes. Hauptsächlich werden Set, Merge, HttpRequest, ManualTrigger, ChainLlm und andere Nodes verwendet, kombiniert mit KI-Technologie für intelligente Automatisierung. Extrahieren und Zusammenfassen von Yelp-Geschäftsrezensionen mit Bright Data und Google Gemini

Voraussetzungen
  • Möglicherweise sind Ziel-API-Anmeldedaten erforderlich
  • Google Gemini API Key
Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
  "id": "cKFPrgXstN3JgdJs",
  "meta": {
    "instanceId": "885b4fb4a6a9c2cb5621429a7b972df0d05bb724c20ac7dac7171b62f1c7ef40",
    "templateCredsSetupCompleted": true
  },
  "name": "Extract & Summarize Yelp Business Review with Bright Data and Google Gemini",
  "tags": [
    {
      "id": "Kujft2FOjmOVQAmJ",
      "name": "Engineering",
      "createdAt": "2025-04-09T01:31:00.558Z",
      "updatedAt": "2025-04-09T01:31:00.558Z"
    },
    {
      "id": "ddPkw7Hg5dZhQu2w",
      "name": "AI",
      "createdAt": "2025-04-13T05:38:08.053Z",
      "updatedAt": "2025-04-13T05:38:08.053Z"
    }
  ],
  "nodes": [
    {
      "id": "b7847e5b-1855-4bce-a9ba-123053085f99",
      "name": "Bei Klick auf 'Workflow testen'",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        340,
        -535
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "9bee5052-3aeb-4a76-a688-3128c20877ec",
      "name": "Haftnotiz1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        780,
        -820
      ],
      "parameters": {
        "width": 420,
        "height": 220,
        "content": "## LLM Usages\n\nGoogle Gemini Flash Exp model is being used.\n\nBasic LLM Chain with the Output parser for building the structured data.\n\nSummarization Chain to summarize the structured response."
      },
      "typeVersion": 1
    },
    {
      "id": "ee05bcc3-0971-4e8c-9e2d-89708fc4ecf4",
      "name": "Haftnotiz",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        320,
        -820
      ],
      "parameters": {
        "width": 400,
        "height": 220,
        "content": "## Note\n\nDeals with the Yelp Business Review data extraction using the Bright Data and LLM for structured data extraction and summarization.\n\n**Please make sure to update the \"Set Yelp URL with the Bright Data Zone\" and the Webhook Notification URL**"
      },
      "typeVersion": 1
    },
    {
      "id": "8917dd4e-75aa-4c51-ba80-577be3573578",
      "name": "Yelp-URL mit Bright Data Zone setzen",
      "type": "n8n-nodes-base.set",
      "notes": "Set the URL which you are interested to scrap the data",
      "position": [
        560,
        -535
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "1c132dd6-31e4-453b-a8cf-cad9845fe55b",
              "name": "url",
              "type": "string",
              "value": "https://www.yelp.com/search?find_desc=Restaurants&find_loc=San+Francisco%2C+CA&sortby=rating?product=unlocker&method=api"
            },
            {
              "id": "0fa387df-2511-4228-b6aa-237cceb3e9c7",
              "name": "zone",
              "type": "string",
              "value": "web_unlocker1"
            }
          ]
        }
      },
      "notesInFlow": true,
      "typeVersion": 3.4
    },
    {
      "id": "4cccab05-2584-4557-a58a-f92cbd67c67e",
      "name": "HTTP Anfrage zum Abrufen der Yelp-Bewertungen",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        780,
        -535
      ],
      "parameters": {
        "url": "https://api.brightdata.com/request",
        "method": "POST",
        "options": {},
        "sendBody": true,
        "sendHeaders": true,
        "authentication": "genericCredentialType",
        "bodyParameters": {
          "parameters": [
            {
              "name": "zone",
              "value": "={{ $json.zone }}"
            },
            {
              "name": "url",
              "value": "={{ $json.url }}"
            },
            {
              "name": "format",
              "value": "raw"
            }
          ]
        },
        "genericAuthType": "httpHeaderAuth",
        "headerParameters": {
          "parameters": [
            {}
          ]
        }
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "kdbqXuxIR8qIxF7y",
          "name": "Header Auth account"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "5b39a992-1902-4afe-9cbb-2fca524a5272",
      "name": "Google Gemini Chat-Modell",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        1000,
        -320
      ],
      "parameters": {
        "options": {},
        "modelName": "models/gemini-2.0-flash-exp"
      },
      "credentials": {
        "googlePalmApi": {
          "id": "YeO7dHZnuGBVQKVZ",
          "name": "Google Gemini(PaLM) Api account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "dba8b9f8-0739-4f34-9c3a-41ad447c1dd3",
      "name": "Strukturierter Ausgabe-Parser",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        1160,
        -320
      ],
      "parameters": {
        "jsonSchemaExample": "[\n   {\n     \"restaurant_name\": \"string\",\n     \"location\": \"string\",\n     \"average_rating\": \"float\",\n     \"review_count\": \"int\",\n     \"reviews\": [\n      {\n        \"reviewer\": \"string\",\n        \"rating\": \"float\",\n        \"date\": \"YYYY-MM-DD\",\n        \"text\": \"string\"\n      }\n    ]\n   }\n]"
      },
      "typeVersion": 1.2
    },
    {
      "id": "375dc3e5-02f4-499d-922d-31070188b864",
      "name": "Zusammenfassungs-Kette",
      "type": "@n8n/n8n-nodes-langchain.chainSummarization",
      "position": [
        1376,
        -660
      ],
      "parameters": {
        "options": {
          "summarizationMethodAndPrompts": {
            "values": {
              "prompt": "Write a concise summary of the following:\n\n\n\"{text}\"\n\n",
              "combineMapPrompt": "=Write a concise summary of the following:\n\n\n\n\n\nCONCISE SUMMARY: {{ $json.output }}"
            }
          }
        }
      },
      "typeVersion": 2
    },
    {
      "id": "3846b2a2-a670-4264-9028-11c5f76770e8",
      "name": "Zusammenführen",
      "type": "n8n-nodes-base.merge",
      "position": [
        1760,
        -520
      ],
      "parameters": {},
      "typeVersion": 3.1
    },
    {
      "id": "5f617e4c-17c2-437b-8a7a-1cdab587c5dd",
      "name": "Webhook Benachrichtigung für zusammengeführte Antwort",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1972,
        -535
      ],
      "parameters": {
        "url": "https://webhook.site/daf9d591-a130-4010-b1d3-0c66f8fcf467",
        "options": {},
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "reviews",
              "value": "={{ $json.output }}"
            },
            {
              "name": "summary",
              "value": "={{ $json.response.text }}"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "66bd58de-a235-43b3-bb3e-491644aaabd8",
      "name": "Google Gemini Chat-Modell für Zusammenfassung",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        1464,
        -440
      ],
      "parameters": {
        "options": {},
        "modelName": "models/gemini-2.0-flash-exp"
      },
      "credentials": {
        "googlePalmApi": {
          "id": "YeO7dHZnuGBVQKVZ",
          "name": "Google Gemini(PaLM) Api account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "4bd63e0d-5f58-4232-b638-cede71a50f0f",
      "name": "Strukturierter Datenextraktor",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        1000,
        -535
      ],
      "parameters": {
        "text": "=Summarize and analyze Yelp reviews {{ $json.data }}",
        "promptType": "define",
        "hasOutputParser": true
      },
      "typeVersion": 1.6
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "32c41687-2a9b-4ab8-b7fb-a34e5111548a",
  "connections": {
    "3846b2a2-a670-4264-9028-11c5f76770e8": {
      "main": [
        [
          {
            "node": "5f617e4c-17c2-437b-8a7a-1cdab587c5dd",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "375dc3e5-02f4-499d-922d-31070188b864": {
      "main": [
        [
          {
            "node": "3846b2a2-a670-4264-9028-11c5f76770e8",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "5b39a992-1902-4afe-9cbb-2fca524a5272": {
      "ai_languageModel": [
        [
          {
            "node": "4bd63e0d-5f58-4232-b638-cede71a50f0f",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "dba8b9f8-0739-4f34-9c3a-41ad447c1dd3": {
      "ai_outputParser": [
        [
          {
            "node": "4bd63e0d-5f58-4232-b638-cede71a50f0f",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "4bd63e0d-5f58-4232-b638-cede71a50f0f": {
      "main": [
        [
          {
            "node": "375dc3e5-02f4-499d-922d-31070188b864",
            "type": "main",
            "index": 0
          },
          {
            "node": "3846b2a2-a670-4264-9028-11c5f76770e8",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "b7847e5b-1855-4bce-a9ba-123053085f99": {
      "main": [
        [
          {
            "node": "8917dd4e-75aa-4c51-ba80-577be3573578",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "8917dd4e-75aa-4c51-ba80-577be3573578": {
      "main": [
        [
          {
            "node": "4cccab05-2584-4557-a58a-f92cbd67c67e",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5f617e4c-17c2-437b-8a7a-1cdab587c5dd": {
      "main": [
        []
      ]
    },
    "66bd58de-a235-43b3-bb3e-491644aaabd8": {
      "ai_languageModel": [
        [
          {
            "node": "375dc3e5-02f4-499d-922d-31070188b864",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "4cccab05-2584-4557-a58a-f92cbd67c67e": {
      "main": [
        [
          {
            "node": "4bd63e0d-5f58-4232-b638-cede71a50f0f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Häufig gestellte Fragen

Wie verwende ich diesen Workflow?

Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.

Für welche Szenarien ist dieser Workflow geeignet?

Fortgeschritten - Künstliche Intelligenz, Marketing

Ist es kostenpflichtig?

Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.

Verwandte Workflows

Bright Data zur Extraktion, Zusammenfassung und Analyse von Amazon-Preissenkungen nutzen
Extrahieren, Zusammenfassen und Analysieren von Amazon-Preissenkungen mit Bright Data und Google Gemini
Set
Wait
Merge
+
Set
Wait
Merge
26 NodesRanjan Dailata
Künstliche Intelligenz
Markeninhalte mit Bright Data extrahieren, zusammenfassen und Sentiment-Analyse durchführen
Extrahierung und Analyse von Markeninhalten mit Bright Data und Google Gemini
Set
Function
Http Request
+
Set
Function
Http Request
23 NodesRanjan Dailata
Künstliche Intelligenz
KI-Agenten-gesteuerte ProductHunt-Datenextraktion und -suche (mit Bright Data und Google Gemini)
Extrahieren und Suchen von ProductHunt-Daten mit Bright Data MCP und Google Gemini AI
Set
Function
Mcp Client
+
Set
Function
Mcp Client
21 NodesRanjan Dailata
Künstliche Intelligenz
Mit Bright Data und Google Gemini Unternehmensinformationen von Indeed extrahieren und zusammenfassen
Extrahieren und Zusammenfassen von Indeed-Unternehmensinformationen mit Bright Data und Google Gemini
Set
Markdown
Http Request
+
Set
Markdown
Http Request
15 NodesRanjan Dailata
Personalwesen
Brave Suche strukturierte Datenextraktion (Bright Data MCP + Google Gemini)
Extraktion von strukturierten Daten aus Brave Search mit Bright Data MCP und Google Gemini
Set
Switch
Function
+
Set
Switch
Function
24 NodesRanjan Dailata
Künstliche Intelligenz
Google SERP-Tracker + Trends und Empfehlungen (mit Bright Data und Google Gemini)
Google Suchergebnisseite-Tracking, Trendanalyse und Empfehlungen mit Bright Data und Google Gemini
Set
Code
Http Request
+
Set
Code
Http Request
23 NodesRanjan Dailata
Künstliche Intelligenz
Workflow-Informationen
Schwierigkeitsgrad
Fortgeschritten
Anzahl der Nodes12
Kategorie2
Node-Typen9
Schwierigkeitsbeschreibung

Für erfahrene Benutzer, mittelkomplexe Workflows mit 6-15 Nodes

Externe Links
Auf n8n.io ansehen

Diesen Workflow teilen

Kategorien

Kategorien: 34