Rastreo de páginas web de LinkedIn usando el servidor MCP de Bright Data y Google Gemini

Avanzado

Este es unAI, Marketing, IT Opsflujo de automatización del dominio deautomatización que contiene 20 nodos.Utiliza principalmente nodos como Set, Code, Merge, Function, McpClient, combinando tecnología de inteligencia artificial para lograr automatización inteligente. Extraer y transformar datos de LinkedIn usando el servidor MCP de Bright Data y Google Gemini

Requisitos previos
  • Pueden requerirse credenciales de autenticación para la API de destino
  • Clave de API de Google Gemini
Vista previa del flujo de trabajo
Visualización de las conexiones entre nodos, con soporte para zoom y panorámica
Exportar flujo de trabajo
Copie la siguiente configuración JSON en n8n para importar y usar este flujo de trabajo
{
  "id": "D2RkoPZlkKFRUrNu",
  "meta": {
    "instanceId": "885b4fb4a6a9c2cb5621429a7b972df0d05bb724c20ac7dac7171b62f1c7ef40",
    "templateCredsSetupCompleted": true
  },
  "name": "LinkedIn Web Scraping with Bright Data MCP Server & Google Gemini",
  "tags": [
    {
      "id": "ZOwtAMLepQaGW76t",
      "name": "Building Blocks",
      "createdAt": "2025-04-13T15:23:40.462Z",
      "updatedAt": "2025-04-13T15:23:40.462Z"
    },
    {
      "id": "ddPkw7Hg5dZhQu2w",
      "name": "AI",
      "createdAt": "2025-04-13T05:38:08.053Z",
      "updatedAt": "2025-04-13T05:38:08.053Z"
    }
  ],
  "nodes": [
    {
      "id": "68715d64-ce99-4e23-81ed-fe8f7d08ebd7",
      "name": "Al hacer clic en 'Probar flujo de trabajo'",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -640,
        -50
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "e0295397-2926-4964-8be5-c0341de29a02",
      "name": "Nota adhesiva 1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -260,
        -420
      ],
      "parameters": {
        "color": 3,
        "width": 440,
        "height": 320,
        "content": "## Bright Data LinkedIn Person Scraper"
      },
      "typeVersion": 1
    },
    {
      "id": "cdf42164-569e-4140-9847-4751d69c6b7b",
      "name": "Establecer las URLs",
      "type": "n8n-nodes-base.set",
      "position": [
        -200,
        -300
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "214e61a0-3587-453f-baf5-eac013990857",
              "name": "url",
              "type": "string",
              "value": "https://www.linkedin.com/in/ranjan-dailata/"
            },
            {
              "id": "45014942-0a2e-4f46-b395-f82f97bfa93e",
              "name": "webhook_url",
              "type": "string",
              "value": "https://webhook.site/ce41e056-c097-48c8-a096-9b876d3abbf7"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "5769fce6-bcd7-4a13-b992-cd6d955a2cf1",
      "name": "Cliente MCP de Bright Data para LinkedIn Persona",
      "type": "n8n-nodes-mcp.mcpClient",
      "notes": "Scrape a single webpage URL with advanced options for content extraction and get back the results in MarkDown language.",
      "position": [
        20,
        -300
      ],
      "parameters": {
        "toolName": "web_data_linkedin_person_profile",
        "operation": "executeTool",
        "toolParameters": "={\n   \"url\": \"{{ $json.url }}\"\n} "
      },
      "credentials": {
        "mcpClientApi": {
          "id": "JtatFSfA2kkwctYa",
          "name": "MCP Client (STDIO) account"
        }
      },
      "notesInFlow": true,
      "typeVersion": 1
    },
    {
      "id": "56e37aa6-9719-4879-80af-a10c091377fb",
      "name": "Nota adhesiva",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -260,
        -60
      ],
      "parameters": {
        "color": 4,
        "width": 440,
        "height": 320,
        "content": "## Bright Data LinkedIn Company Scraper"
      },
      "typeVersion": 1
    },
    {
      "id": "69afab25-32c6-4849-b2f9-4a2b25657c37",
      "name": "Listar todas las herramientas de Bright Data",
      "type": "n8n-nodes-mcp.mcpClient",
      "position": [
        -420,
        50
      ],
      "parameters": {},
      "credentials": {
        "mcpClientApi": {
          "id": "JtatFSfA2kkwctYa",
          "name": "MCP Client (STDIO) account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "feb16a2b-fdf7-49d4-bcd5-848ccaf66639",
      "name": "Cliente MCP de Bright Data para LinkedIn Empresa",
      "type": "n8n-nodes-mcp.mcpClient",
      "notes": "Scrape a single webpage URL with advanced options for content extraction and get back the results in MarkDown language.",
      "position": [
        20,
        50
      ],
      "parameters": {
        "toolName": "web_data_linkedin_company_profile",
        "operation": "executeTool",
        "toolParameters": "={\n   \"url\": \"{{ $json.url }}\"\n} "
      },
      "credentials": {
        "mcpClientApi": {
          "id": "JtatFSfA2kkwctYa",
          "name": "MCP Client (STDIO) account"
        }
      },
      "notesInFlow": true,
      "typeVersion": 1
    },
    {
      "id": "e5117eb1-a757-4c28-965e-87ea03213ed1",
      "name": "Establecer la URL de LinkedIn Empresa",
      "type": "n8n-nodes-base.set",
      "position": [
        -200,
        50
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "214e61a0-3587-453f-baf5-eac013990857",
              "name": "url",
              "type": "string",
              "value": "https://www.linkedin.com/company/bright-data/"
            },
            {
              "id": "45014942-0a2e-4f46-b395-f82f97bfa93e",
              "name": "webhook_url",
              "type": "string",
              "value": "https://webhook.site/ce41e056-c097-48c8-a096-9b876d3abbf7"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "99f45d7f-ad79-4ffc-8299-c71bd870f8fb",
      "name": "Webhook para Web Scraper de LinkedIn Empresa",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        1060,
        40
      ],
      "parameters": {
        "url": "={{ $('Set the LinkedIn Company URL').item.json.webhook_url }}",
        "options": {},
        "jsonBody": "={\n  \"about\": {{ JSON.stringify($json.about[0]) }},\n \"story\": {{ JSON.stringify($json.company_story[0]) }}\n}",
        "sendBody": true,
        "specifyBody": "json"
      },
      "typeVersion": 4.2
    },
    {
      "id": "5dfd2630-17d9-4a13-8cd6-57a564ef4a26",
      "name": "Extractor de datos de LinkedIn",
      "type": "@n8n/n8n-nodes-langchain.informationExtractor",
      "position": [
        240,
        200
      ],
      "parameters": {
        "text": "=Write a complete story of the provided company information in JSON. Use the following Company info to produce a story or a blog post. Make sure to incorporate all the provided company context.\n\nHere's the Company Info in JSON - {{ $json.input }}",
        "options": {
          "systemPromptTemplate": "You are an expert data formatter"
        },
        "attributes": {
          "attributes": [
            {
              "name": "company_story",
              "required": true,
              "description": "Detailed Company Info"
            }
          ]
        }
      },
      "typeVersion": 1
    },
    {
      "id": "d1927c08-5ded-4b0b-b60b-bed126040d38",
      "name": "Modelo de chat Google Gemini",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        328,
        420
      ],
      "parameters": {
        "options": {},
        "modelName": "models/gemini-2.0-flash-exp"
      },
      "credentials": {
        "googlePalmApi": {
          "id": "YeO7dHZnuGBVQKVZ",
          "name": "Google Gemini(PaLM) Api account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "0de1d200-c35a-41df-b512-8b97b92f14db",
      "name": "Listar todas las herramientas disponibles de Bright Data",
      "type": "n8n-nodes-mcp.mcpClient",
      "position": [
        -420,
        -300
      ],
      "parameters": {},
      "credentials": {
        "mcpClientApi": {
          "id": "JtatFSfA2kkwctYa",
          "name": "MCP Client (STDIO) account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "3f884694-b8f3-478a-b1a3-f46326a0c96f",
      "name": "Código",
      "type": "n8n-nodes-base.code",
      "position": [
        318,
        -100
      ],
      "parameters": {
        "jsCode": "jsonContent = JSON.parse($input.first().json.result.content[0].text) \nreturn jsonContent\n"
      },
      "typeVersion": 2
    },
    {
      "id": "67036198-4d7d-42d9-93cf-ffc65649bae0",
      "name": "Combinar",
      "type": "n8n-nodes-base.merge",
      "position": [
        616,
        50
      ],
      "parameters": {},
      "typeVersion": 3.1
    },
    {
      "id": "77423290-bd08-4dc8-9f37-cf8fec9f6a63",
      "name": "Agregar",
      "type": "n8n-nodes-base.aggregate",
      "position": [
        836,
        50
      ],
      "parameters": {
        "options": {},
        "fieldsToAggregate": {
          "fieldToAggregate": [
            {
              "fieldToAggregate": "about"
            },
            {
              "fieldToAggregate": "output.company_story"
            }
          ]
        }
      },
      "typeVersion": 1
    },
    {
      "id": "91d25405-afb3-4ed6-b8fa-52ab64a654e2",
      "name": "Crear datos binarios para extracción de información de persona LinkedIn",
      "type": "n8n-nodes-base.function",
      "position": [
        320,
        -500
      ],
      "parameters": {
        "functionCode": "items[0].binary = {\n  data: {\n    data: new Buffer(JSON.stringify(items[0].json, null, 2)).toString('base64')\n  }\n};\nreturn items;"
      },
      "typeVersion": 1
    },
    {
      "id": "3e74c49e-eb31-43b1-b8e1-ed960bd83ca1",
      "name": "Escribir la información de persona LinkedIn en disco",
      "type": "n8n-nodes-base.readWriteFile",
      "position": [
        520,
        -500
      ],
      "parameters": {
        "options": {},
        "fileName": "d:\\LinkedIn-Person.json",
        "operation": "write"
      },
      "typeVersion": 1
    },
    {
      "id": "f92b3505-2af6-42aa-bf4b-8b7b6cb97364",
      "name": "Crear datos binarios para extracción de información de empresa LinkedIn",
      "type": "n8n-nodes-base.function",
      "position": [
        1000,
        -180
      ],
      "parameters": {
        "functionCode": "items[0].binary = {\n  data: {\n    data: new Buffer(JSON.stringify(items[0].json, null, 2)).toString('base64')\n  }\n};\nreturn items;"
      },
      "typeVersion": 1
    },
    {
      "id": "6ed1402b-4858-4311-bede-f0b8f28acb9f",
      "name": "Escribir la información de empresa LinkedIn en disco",
      "type": "n8n-nodes-base.readWriteFile",
      "position": [
        1220,
        -180
      ],
      "parameters": {
        "options": {},
        "fileName": "d:\\LinkedIn-Company.json",
        "operation": "write"
      },
      "typeVersion": 1
    },
    {
      "id": "335efc2b-80e3-4fac-b31f-82fff4ac4e65",
      "name": "Webhook para Web Scraper de LinkedIn Persona",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        318,
        -300
      ],
      "parameters": {
        "url": "={{ $('Set the URLs').item.json.webhook_url }}",
        "options": {},
        "sendBody": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "response",
              "value": "={{ $json.result.content[0].text }}"
            }
          ]
        }
      },
      "typeVersion": 4.2
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "35815900-1729-40c7-b128-778eabb62ec1",
  "connections": {
    "3f884694-b8f3-478a-b1a3-f46326a0c96f": {
      "main": [
        [
          {
            "node": "67036198-4d7d-42d9-93cf-ffc65649bae0",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "67036198-4d7d-42d9-93cf-ffc65649bae0": {
      "main": [
        [
          {
            "node": "77423290-bd08-4dc8-9f37-cf8fec9f6a63",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "77423290-bd08-4dc8-9f37-cf8fec9f6a63": {
      "main": [
        [
          {
            "node": "99f45d7f-ad79-4ffc-8299-c71bd870f8fb",
            "type": "main",
            "index": 0
          },
          {
            "node": "f92b3505-2af6-42aa-bf4b-8b7b6cb97364",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "cdf42164-569e-4140-9847-4751d69c6b7b": {
      "main": [
        [
          {
            "node": "5769fce6-bcd7-4a13-b992-cd6d955a2cf1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5dfd2630-17d9-4a13-8cd6-57a564ef4a26": {
      "main": [
        [
          {
            "node": "67036198-4d7d-42d9-93cf-ffc65649bae0",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "d1927c08-5ded-4b0b-b60b-bed126040d38": {
      "ai_languageModel": [
        [
          {
            "node": "5dfd2630-17d9-4a13-8cd6-57a564ef4a26",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "e5117eb1-a757-4c28-965e-87ea03213ed1": {
      "main": [
        [
          {
            "node": "feb16a2b-fdf7-49d4-bcd5-848ccaf66639",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "69afab25-32c6-4849-b2f9-4a2b25657c37": {
      "main": [
        [
          {
            "node": "e5117eb1-a757-4c28-965e-87ea03213ed1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "68715d64-ce99-4e23-81ed-fe8f7d08ebd7": {
      "main": [
        [
          {
            "node": "0de1d200-c35a-41df-b512-8b97b92f14db",
            "type": "main",
            "index": 0
          },
          {
            "node": "69afab25-32c6-4849-b2f9-4a2b25657c37",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "335efc2b-80e3-4fac-b31f-82fff4ac4e65": {
      "main": [
        []
      ]
    },
    "0de1d200-c35a-41df-b512-8b97b92f14db": {
      "main": [
        [
          {
            "node": "cdf42164-569e-4140-9847-4751d69c6b7b",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5769fce6-bcd7-4a13-b992-cd6d955a2cf1": {
      "main": [
        [
          {
            "node": "335efc2b-80e3-4fac-b31f-82fff4ac4e65",
            "type": "main",
            "index": 0
          },
          {
            "node": "91d25405-afb3-4ed6-b8fa-52ab64a654e2",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "feb16a2b-fdf7-49d4-bcd5-848ccaf66639": {
      "main": [
        [
          {
            "node": "3f884694-b8f3-478a-b1a3-f46326a0c96f",
            "type": "main",
            "index": 0
          },
          {
            "node": "5dfd2630-17d9-4a13-8cd6-57a564ef4a26",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "91d25405-afb3-4ed6-b8fa-52ab64a654e2": {
      "main": [
        [
          {
            "node": "3e74c49e-eb31-43b1-b8e1-ed960bd83ca1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "f92b3505-2af6-42aa-bf4b-8b7b6cb97364": {
      "main": [
        [
          {
            "node": "6ed1402b-4858-4311-bede-f0b8f28acb9f",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Preguntas frecuentes

¿Cómo usar este flujo de trabajo?

Copie el código de configuración JSON de arriba, cree un nuevo flujo de trabajo en su instancia de n8n y seleccione "Importar desde JSON", pegue la configuración y luego modifique la configuración de credenciales según sea necesario.

¿En qué escenarios es adecuado este flujo de trabajo?

Avanzado - Inteligencia Artificial, Marketing, Operaciones de TI

¿Es de pago?

Este flujo de trabajo es completamente gratuito, puede importarlo y usarlo directamente. Sin embargo, tenga en cuenta que los servicios de terceros utilizados en el flujo de trabajo (como la API de OpenAI) pueden requerir un pago por su cuenta.

Flujos de trabajo relacionados recomendados

Extraer, resumir y analizar reducciones de precios de productos de Amazon con Bright Data
Extraer, resumir y analizar información sobre descuentos de Amazon usando Bright Data y Google Gemini
Set
Wait
Merge
+
Set
Wait
Merge
26 NodosRanjan Dailata
Inteligencia Artificial
Extractor de estudios de caso legales, minador de datos con Bright Data MCP y Google Gemini
Extractor de estudios de caso legales, minero de datos con Bright Data MCP y Google Gemini
Set
Code
Wait
+
Set
Code
Wait
22 NodosRanjan Dailata
Inteligencia Artificial
Automatización de la extracción de datos de Etsy con Bright Data y Google Gemini
Automatización de minería de datos de Etsy usando Bright Data y Google Gemini
Set
Function
Split Out
+
Set
Function
Split Out
19 NodosRanjan Dailata
Producto
Extracción de contenido de marca, resumen y análisis de sentimiento con Bright Data
Extraer y analizar contenido de marca con Bright Data y Google Gemini
Set
Function
Http Request
+
Set
Function
Http Request
23 NodosRanjan Dailata
Inteligencia Artificial
Extracción y búsqueda de datos de ProductHunt impulsada por agentes de IA (usando Bright Data y Google Gemini)
Extraer y buscar datos de ProductHunt con Bright Data MCP y Google Gemini AI
Set
Function
Mcp Client
+
Set
Function
Mcp Client
21 NodosRanjan Dailata
Inteligencia Artificial
Extracción de datos estructurados de búsqueda Brave (Bright Data MCP + Google Gemini)
Extraer datos estructurados de la búsqueda Brave usando Bright Data MCP y Google Gemini
Set
Switch
Function
+
Set
Switch
Function
24 NodosRanjan Dailata
Inteligencia Artificial
Información del flujo de trabajo
Nivel de dificultad
Avanzado
Número de nodos20
Categoría3
Tipos de nodos12
Descripción de la dificultad

Adecuado para usuarios avanzados, flujos de trabajo complejos con 16+ nodos

Enlaces externos
Ver en n8n.io

Compartir este flujo de trabajo

Categorías

Categorías: 34