Extractor de Datos de Perfiles de Twitter usando Bright Data y Google Sheets - Flujo de trabajo de n8n

Utiliza esta potente plantilla de flujo de trabajo de n8n para extraer datos detallados de perfiles de Twitter a través de la API de Bright Data, monitorizar el progreso de la extracción y exportar automáticamente toda la información recopilada a una Hoja de Cálculo de Google usando el nodo Google Sheets de n8n.

Vista previa del flujo

¿Listo para automatizar?

Descarga esta plantilla de flujo de trabajo de n8n y comienza a usarla al instante.

¿Para quién es ideal?

Investigadores de Mercado: Necesitan seguir la actividad social de la competencia o de líderes del sector a lo largo del tiempo.
Analistas de Datos: Que requieren datos estructurados e históricos de redes sociales para su análisis.
Expertos en Growth Hacking: Automatizando la generación de leads o el mapeo de influencia mediante la extracción de métricas clave de perfiles.
Usuarios de n8n: Que buscan ejemplos avanzados sobre cómo implementar el polling de API y los bucles dentro de un flujo de trabajo de n8n.

Descripción general

Monitorizar y recopilar manualmente datos de perfiles de redes sociales es lento y propenso a errores, especialmente al manejar grandes conjuntos de datos o cuando se requieren rangos de fechas específicos. Este flujo de trabajo avanzado de n8n soluciona esto automatizando completamente el proceso mediante un proveedor de extracción profesional, Bright Data.

Esta plantilla de flujo de trabajo de n8n se inicia mediante una simple entrada de usuario (el disparador de n8n), que solo requiere la URL del perfil de Twitter objetivo y un rango de fechas deseado. La lógica de n8n se encarga entonces de la complejidad de las tareas de extracción asíncronas, incluyendo la consulta periódica a la API de Bright Data cada minuto usando el nodo Wait de n8n hasta que los datos estén marcados como 'listos' (ready). Una vez completado, se recupera y estructura todo el conjunto de datos antes de ser añadido automáticamente a su Hoja de Cálculo de Google designada usando el nodo Google Sheets de n8n. Este flujo de trabajo específico de n8n asegura una extracción de datos fiable y estructurada sin necesidad de scripts complejos.

Cómo funciona

Este flujo de trabajo completo de n8n opera en un bucle preciso para gestionar la naturaleza asíncrona de los trabajos de extracción web:


  1. Disparador de Entrada de Usuario de n8n: El flujo comienza con un Disparador de Formulario de n8n que solicita al usuario la URL del perfil de Twitter objetivo, una fecha de inicio y una fecha de finalización para la extracción.

  2. Iniciar Extracción: Un nodo HTTP Request de n8n envía estos datos a la API de Bright Data para iniciar un nuevo trabajo de extracción para el conjunto de datos especificado.

  3. Monitorizar Progreso: Un nodo HTTP Request subsiguiente consulta inmediatamente a la API de Bright Data el status (estado) del trabajo utilizando el snapshot_id único.

  4. Bucle de Comprobación y Retardo: El flujo entra en un bucle gestionado por dos nodos críticos de n8n: el nodo Wait y el nodo If. El nodo If de n8n comprueba si el status es igual a 'ready'. Si el estado no está listo, el flujo utiliza el nodo Wait de n8n para pausar durante 1 minuto antes de volver al paso de Monitorizar Progreso, consultando efectivamente la API hasta que el trabajo haya finalizado.

  5. Recuperar Datos: Una vez que el nodo If confirma que el estado es 'ready', otro nodo HTTP Request de n8n descarga la instantánea completa de los datos JSON de Bright Data.

  6. Almacenar Datos: Finalmente, el nodo Google Sheets de n8n mapea los atributos recopilados (incluyendo likes, visualizaciones, seguidores, contenido de la publicación y más) y los adjunta como nuevas filas en la Hoja de Cálculo de Google designada. Esto hace que los datos estén inmediatamente disponibles para su análisis.

Guía de instalación

Para implementar con éxito esta plantilla de flujo de trabajo de n8n, sigue estos pasos:


  1. Importar el Flujo de Trabajo de n8n: Copia el JSON proporcionado e impórtalo directamente en tu instancia de n8n.

  2. Clave API de Bright Data: Abre los nodos '🚀 Trigger Twitter Scraping' y '🔄 Monitor Scraping Progress' de n8n. Reemplaza el valor de marcador de posición BRIGHTDATAAPI_KEY en el encabezado de Autorización con tu token Bearer real de la API de Bright Data.

  3. Configuración de Google Sheets (Preparación): Crea una nueva Hoja de Cálculo de Google. De acuerdo con la configuración en el nodo final de n8n, asegúrate de que la primera fila contenga encabezados de columna que coincidan con los campos de salida esperados, como id, name, likes, views, followers, timestamp, etc.

  4. Credenciales de Google Sheets: Configura una credencial OAuth2 de Google Sheets en n8n. Luego, abre el nodo '📊 Store Twitter Data in Google Sheet' de n8n y conecta esta credencial.

  5. Configuración de la Hoja: En el nodo Google Sheets de n8n, actualiza el ID del Documento y el Nombre de la Hoja para que apunten a tu hoja de cálculo recién creada. Este nodo final de n8n es crucial para almacenar los datos extraídos.

  6. Activar: Guarda y activa el flujo de trabajo de n8n. Utiliza el ID de webhook único proporcionado por el disparador '📥 User Input Trigger' de n8n para ejecutar tu primera prueba.

Detalles del nodo

📥 Disparador de Entrada de Usuario (Form Trigger): Sirve como el disparador manual de n8n para todo el proceso, capturando la URL del perfil y el rango de fechas del usuario.
🚀 Iniciar Extracción de Twitter (Nodo HTTP Request de n8n): Responsable de iniciar el trabajo de extracción enviando los datos de entrada mediante una solicitud POST a la API de Bright Data. La configuración incluye pasar las entradas mediante el cuerpo JSON y la autenticación utilizando el encabezado de Autorización.
🔄 Monitorizar Progreso de Extracción (Nodo HTTP Request de n8n): Consulta el punto final de estado de la API de Bright Data, utilizando dinámicamente el snapshotid devuelto por el nodo disparador mediante una expresión.
⏱️ Retardo Antes de Volver a Comprobar (Nodo Wait de n8n): Esencial para el polling asíncrono. Pausa la ejecución del flujo de trabajo de n8n durante 1 minuto antes de volver a comprobar el estado, evitando una carga innecesaria en la API.
✅ ¿Está Lista la Extracción? (Nodo If de n8n): Controla la estructura del bucle. Comprueba si el campo de estado ({{ $json.status }}) es igual a 'ready'. Si es Verdadero, el flujo avanza; si es Falso, vuelve a pasar por el nodo Wait y el nodo Monitor.
📦 Recuperar Datos de Twitter (Nodo HTTP Request de n8n): Ejecutado solo cuando la extracción está lista. Descarga el conjunto de datos completo y finalizado de Bright Data.


  • 📊 Almacenar Datos de Twitter en Hoja de Cálculo de Google (Nodo Google Sheets de n8n): El nodo final de acción de n8n. Mapea más de veinte campos de datos ricos de Twitter (ej. likes, followers, postscount, is_verified) directamente en la Hoja de Cálculo de Google preconfigurada, utilizando la operación 'Append' (Adjuntar).

Flujos de trabajo de n8n relacionados

Gratis

Nodos: 6 Nodos
Actualizado: Diciembre 26 2025
Ver todo
Creado por

Presentado*