Mit Bright Data und Google Gemini Unternehmensinformationen von Indeed extrahieren und zusammenfassen

Fortgeschritten

Dies ist ein HR, AI, Marketing, IT Ops-Bereich Automatisierungsworkflow mit 15 Nodes. Hauptsächlich werden Set, Markdown, HttpRequest, ManualTrigger, Agent und andere Nodes verwendet, kombiniert mit KI-Technologie für intelligente Automatisierung. Extrahieren und Zusammenfassen von Indeed-Unternehmensinformationen 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": "i89dNLYeOVdTwtcL",
  "meta": {
    "instanceId": "885b4fb4a6a9c2cb5621429a7b972df0d05bb724c20ac7dac7171b62f1c7ef40",
    "templateCredsSetupCompleted": true
  },
  "name": "Extract & Summarize Indeed Company Info 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"
    },
    {
      "id": "rKOa98eAi3IETrLu",
      "name": "HR",
      "createdAt": "2025-04-13T04:59:30.580Z",
      "updatedAt": "2025-04-13T04:59:30.580Z"
    }
  ],
  "nodes": [
    {
      "id": "f5b44c95-12f2-44c1-a736-034127a713bb",
      "name": "Beim Klicken auf 'Workflow testen'",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        200,
        -440
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "c199c5a7-d015-4f48-9fef-a5a1e5b5acd4",
      "name": "Google Gemini Chat Model For Summarization",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        1320,
        -260
      ],
      "parameters": {
        "options": {},
        "modelName": "models/gemini-2.0-flash-exp"
      },
      "credentials": {
        "googlePalmApi": {
          "id": "YeO7dHZnuGBVQKVZ",
          "name": "Google Gemini(PaLM) Api account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "f6c1d4a7-ed4c-412f-af26-8714171ecc62",
      "name": "Haftnotiz",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        20,
        -860
      ],
      "parameters": {
        "width": 400,
        "height": 300,
        "content": "## Note\n\nDeals with the Indeed Company web scraping by utilizing Bright Data Web Unlocker Product.\n\nThe Basic LLM Chain, Summarization and AI Agent are being used to demonstrate the usage of the N8N AI capabilities.\n\n**Please make sure to set the Indeed search query and update the Webhook Notification URL**"
      },
      "typeVersion": 1
    },
    {
      "id": "f9625614-1051-48ec-b406-8df920bb9b92",
      "name": "Haftnotiz1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        480,
        -860
      ],
      "parameters": {
        "width": 480,
        "height": 300,
        "content": "## LLM Usages\n\nGoogle Gemini Flash Exp model is being used.\n\nBasic LLM Chain Data Extractor.\n\nSummarization Chain is being used for the summarization of search results.\n\nThe AI Agent formats the search result and pushes it to the Webhook via HTTP Request"
      },
      "typeVersion": 1
    },
    {
      "id": "9697517c-6587-4279-a123-28ad8cd8a085",
      "name": "Indeed-Suchabfrage festlegen",
      "type": "n8n-nodes-base.set",
      "position": [
        440,
        -440
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "3aedba66-f447-4d7a-93c0-8158c5e795f9",
              "name": "search_query",
              "type": "string",
              "value": "Starbucks"
            },
            {
              "id": "4e7ee31d-da89-422f-8079-2ff2d357a0ba",
              "name": "zone",
              "type": "string",
              "value": "web_unlocker1"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "23122a41-d127-4e19-951c-4e143db2c5e6",
      "name": "Indeed-Webanfrage durchführen",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        720,
        -440
      ],
      "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": "=https://www.indeed.com/cmp/{{ encodeURI($json.search_query) }}?product=unlocker&method=api"
            },
            {
              "name": "format",
              "value": "raw"
            },
            {
              "name": "data_format",
              "value": "markdown"
            }
          ]
        },
        "genericAuthType": "httpHeaderAuth",
        "headerParameters": {
          "parameters": [
            {}
          ]
        }
      },
      "credentials": {
        "httpHeaderAuth": {
          "id": "kdbqXuxIR8qIxF7y",
          "name": "Header Auth account"
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "38a9c763-666e-4e0c-9b16-9205a7fa2d23",
      "name": "Indeed Expert AI Agent",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        1680,
        -440
      ],
      "parameters": {
        "text": "=You are an Indeed Expert. You need to format the search result  and push it to the Webhook via HTTP Request. Here is the search result - {{ $('Markdown to Textual Data Extractor').item.json.text }}",
        "options": {},
        "promptType": "define"
      },
      "typeVersion": 1.8
    },
    {
      "id": "0715b1ee-c377-43f4-8353-11188cb9dbf7",
      "name": "Google Gemini Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        1040,
        -220
      ],
      "parameters": {
        "options": {},
        "modelName": "models/gemini-2.0-flash-exp"
      },
      "credentials": {
        "googlePalmApi": {
          "id": "YeO7dHZnuGBVQKVZ",
          "name": "Google Gemini(PaLM) Api account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "8fab1a0e-c550-4167-be2f-3a9eeaf49111",
      "name": "Markdown zu Textdaten Extractor",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        940,
        -440
      ],
      "parameters": {
        "text": "=You need to analyze the below markdown and convert to textual data.\n\n{{ $json.data }}",
        "messages": {
          "messageValues": [
            {
              "message": "You are a markdown expert"
            }
          ]
        },
        "promptType": "define"
      },
      "typeVersion": 1.6
    },
    {
      "id": "e49296ca-b88b-4db7-864d-9431312d74f3",
      "name": "Indeed-Zusammenfassung",
      "type": "@n8n/n8n-nodes-langchain.chainSummarization",
      "position": [
        1320,
        -440
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 2
    },
    {
      "id": "53233fe9-5f70-4df8-82c3-7ef84d136e04",
      "name": "Markdown in HTML konvertieren",
      "type": "n8n-nodes-base.markdown",
      "position": [
        1180,
        -820
      ],
      "parameters": {
        "mode": "markdownToHtml",
        "options": {},
        "markdown": "={{ $json.data }}"
      },
      "typeVersion": 1
    },
    {
      "id": "6e681d88-dc8c-4087-ae03-45e91dd925cd",
      "name": "Initiate a Webhook Notification for Markdown to HTML Response",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1440,
        -820
      ],
      "parameters": {
        "url": "https://webhook.site/daf9d591-a130-4010-b1d3-0c66f8fcf467",
        "options": {},
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "html_response",
              "value": "={{ $json.data }}"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "ac059d7a-f4e0-43d6-a056-933a4696553b",
      "name": "Google Gemini Chat Model for AI Agent",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        1620,
        -200
      ],
      "parameters": {
        "options": {},
        "modelName": "models/gemini-2.0-flash-exp"
      },
      "credentials": {
        "googlePalmApi": {
          "id": "YeO7dHZnuGBVQKVZ",
          "name": "Google Gemini(PaLM) Api account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "d77cad4d-8899-4345-bf29-ba21cef946cd",
      "name": "Initiate a Webhook Request",
      "type": "@n8n/n8n-nodes-langchain.toolHttpRequest",
      "position": [
        1920,
        -200
      ],
      "parameters": {
        "url": "https://webhook.site/daf9d591-a130-4010-b1d3-0c66f8fcf467",
        "method": "POST",
        "sendBody": true,
        "parametersBody": {
          "values": [
            {
              "name": "search_summary",
              "value": "={{ $json.response.text }}",
              "valueProvider": "fieldValue"
            },
            {
              "name": "search_result"
            }
          ]
        },
        "toolDescription": "Extract the response and format a structured JSON response"
      },
      "typeVersion": 1.1
    },
    {
      "id": "b94deec3-3394-4fb3-b700-9ed3ced877ca",
      "name": "Initiate a Webhook Notification for Summarization",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1780,
        -700
      ],
      "parameters": {
        "url": "https://webhook.site/daf9d591-a130-4010-b1d3-0c66f8fcf467",
        "options": {},
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "summary",
              "value": "={{ $json.response.text }}"
            }
          ]
        }
      },
      "typeVersion": 4.2
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "dd804e78-abaa-48f4-82ab-6dbfdec43ef3",
  "connections": {
    "e49296ca-b88b-4db7-864d-9431312d74f3": {
      "main": [
        [
          {
            "node": "38a9c763-666e-4e0c-9b16-9205a7fa2d23",
            "type": "main",
            "index": 0
          },
          {
            "node": "b94deec3-3394-4fb3-b700-9ed3ced877ca",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "38a9c763-666e-4e0c-9b16-9205a7fa2d23": {
      "main": [
        []
      ]
    },
    "9697517c-6587-4279-a123-28ad8cd8a085": {
      "main": [
        [
          {
            "node": "23122a41-d127-4e19-951c-4e143db2c5e6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "53233fe9-5f70-4df8-82c3-7ef84d136e04": {
      "main": [
        [
          {
            "node": "6e681d88-dc8c-4087-ae03-45e91dd925cd",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "0715b1ee-c377-43f4-8353-11188cb9dbf7": {
      "ai_languageModel": [
        [
          {
            "node": "8fab1a0e-c550-4167-be2f-3a9eeaf49111",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "d77cad4d-8899-4345-bf29-ba21cef946cd": {
      "ai_tool": [
        [
          {
            "node": "38a9c763-666e-4e0c-9b16-9205a7fa2d23",
            "type": "ai_tool",
            "index": 0
          }
        ]
      ]
    },
    "23122a41-d127-4e19-951c-4e143db2c5e6": {
      "main": [
        [
          {
            "node": "8fab1a0e-c550-4167-be2f-3a9eeaf49111",
            "type": "main",
            "index": 0
          },
          {
            "node": "53233fe9-5f70-4df8-82c3-7ef84d136e04",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "f5b44c95-12f2-44c1-a736-034127a713bb": {
      "main": [
        [
          {
            "node": "9697517c-6587-4279-a123-28ad8cd8a085",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "8fab1a0e-c550-4167-be2f-3a9eeaf49111": {
      "main": [
        [
          {
            "node": "e49296ca-b88b-4db7-864d-9431312d74f3",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "ac059d7a-f4e0-43d6-a056-933a4696553b": {
      "ai_languageModel": [
        [
          {
            "node": "38a9c763-666e-4e0c-9b16-9205a7fa2d23",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "c199c5a7-d015-4f48-9fef-a5a1e5b5acd4": {
      "ai_languageModel": [
        [
          {
            "node": "e49296ca-b88b-4db7-864d-9431312d74f3",
            "type": "ai_languageModel",
            "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 - Personalwesen, Künstliche Intelligenz, Marketing, IT-Betrieb

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

Datenextraktion von Indeed mit Aggregation in Airtable, Bright Data und Google Gemini
Airtable, Bright Data und Google Gemini für Indeed-Daten-Scraping und -Zusammenfassung
If
Set
Wait
+
If
Set
Wait
19 NodesRanjan Dailata
Personalwesen
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 Yelp-Geschäftsrezensionen extrahieren und zusammenfassen
Extrahieren und Zusammenfassen von Yelp-Geschäftsrezensionen mit Bright Data und Google Gemini
Set
Merge
Http Request
+
Set
Merge
Http Request
12 NodesRanjan Dailata
Künstliche Intelligenz
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
Google Trends-Datenextraktion mit Zusammenfassungs-Generierung durch Bright Data und Google Gemini
Google Trends Datenextraktion und Zusammenfassungserstellung mit Bright Data und Google Gemini
Set
Gmail
Function
+
Set
Gmail
Function
16 NodesRanjan Dailata
Engineering
Workflow-Informationen
Schwierigkeitsgrad
Fortgeschritten
Anzahl der Nodes15
Kategorie4
Node-Typen10
Schwierigkeitsbeschreibung

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

Externe Links
Auf n8n.io ansehen

Diesen Workflow teilen

Kategorien

Kategorien: 34