Durch den BrightData-Trend-Tracker

Fortgeschritten

Dies ist ein AI-Bereich Automatisierungsworkflow mit 9 Nodes. Hauptsächlich werden Html, HttpRequest, GoogleSheets, ScheduleTrigger und andere Nodes verwendet, kombiniert mit KI-Technologie für intelligente Automatisierung. Automatisierter Trend-Tracking mit Bright Data und n8n

Voraussetzungen
  • Möglicherweise sind Ziel-API-Anmeldedaten erforderlich
  • Google Sheets API-Anmeldedaten
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": "m4kRfWIYJxn6PoOx",
  "meta": {
    "instanceId": "60046904b104f0f72b2629a9d88fe9f676be4035769f1f08dad1dd38a76b9480",
    "templateCredsSetupCompleted": true
  },
  "name": "Trend_Tracker_via_Bright_Data",
  "tags": [],
  "nodes": [
    {
      "id": "6cebc2fd-3e61-41c8-9f23-25ca5bff2a54",
      "name": "Haftnotiz9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2400,
        620
      ],
      "parameters": {
        "color": 4,
        "width": 1300,
        "height": 320,
        "content": "=======================================\n            WORKFLOW ASSISTANCE\n=======================================\nFor any questions or support, please contact:\n    Yaron@nofluff.online\n\nExplore more tips and tutorials here:\n   - YouTube: https://www.youtube.com/@YaronBeen/videos\n   - LinkedIn: https://www.linkedin.com/in/yaronbeen/\n=======================================\n"
      },
      "typeVersion": 1
    },
    {
      "id": "e4b7bd42-1b24-4f7c-90a0-b7909afcdca0",
      "name": "Haftnotiz4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2400,
        960
      ],
      "parameters": {
        "color": 4,
        "width": 1289,
        "height": 2258,
        "content": "## 🚀 **Monthly Viral Trend Tracker Workflow**\n\nThis automation helps you track viral posts on **Quora** around specific topics (like *marketing* or *design*) every month. It scrapes trending content, extracts useful data (titles, URLs, stats), and saves it into a Google Sheet for later use — perfect for trend research, reporting, or content inspiration.\n\n---\n\n### 🧠 **SECTION 1: Trend Trigger & Scraper**\n\n> **Purpose:** Automate the scraping of viral content from Quora every month.\n\n#### ⏰ `Node 1: Monthly Trend Trigger`\n\n**🔗 Type:** Cron Scheduler\n**🧩 What it does:**\nThis node is like your personal assistant — it **automatically starts the workflow on the 1st day of every month** without you lifting a finger.\n\n* 🗓 Trigger schedule: Monthly (e.g., `0 0 1 * *`)\n* 📈 Use Case: Keeps your trend tracking consistent and timely\n\n> 🧠 *Why it matters:* Instead of manually checking viral trends, this node ensures it’s **fully automated**, perfect for monthly reports or trend tracking dashboards.\n\n---\n\n#### 🌐 `Node 2: Scrape Quora Trends (Bright Data)`\n\n**🔗 Type:** HTTP Request\n**🧩 What it does:**\nThis node sends a **POST request to Bright Data** to scrape trending Quora results for a given topic (like `\"https://www.quora.com/search?q=marketing\"`).\n\n* 🔒 Uses **Bright Data Web Unlocker** to bypass restrictions\n* 🧠 Intelligent scraping with full HTML + rendering\n* 🔍 Targets specific search terms (e.g., `marketing`, `UX`, `AI in marketing`)\n\n> 💡 *Why it matters:* You can collect **real trending content** from Quora without opening your browser. Bright Data handles the hard stuff like JavaScript, proxies, and blocks.\n\n---\n\n### 🧾 **SECTION 2: Extract & Save Insights**\n\n> **Purpose:** Process the scraped data and store it in a usable format (Google Sheets).\n\n#### 🧱 `Node 3: Extract Post Titles & Stats`\n\n**🔗 Type:** HTML Extract\n**🧩 What it does:**\nTakes the raw HTML from Quora and pulls out the meaningful information you care about:\n\n* 📝 Question titles or post headlines\n* 🔗 URLs\n* 👍 Vote count or engagement\n* 🧑 Author or answer snippet (if desired)\n\nYou use **CSS Selectors or XPath** to tell n8n what to extract. For example:\n\n```css\na.q-box.qu-mb--tiny  →  Post links  \ndiv.q-relative  →  Snippets or text  \n```\n\n> 🧠 *Why it matters:* This is where raw data becomes structured. You’re now transforming messy HTML into useful, clean trend info.\n\n---\n\n#### 📊 `Node 4: Save Trends to Sheet`\n\n**🔗 Type:** Google Sheets\n**🧩 What it does:**\nTakes the structured trend data and **appends it to a Google Sheet** for archiving, analysis, or sharing.\n\n* 🔄 Keeps data centralized in Google Drive\n* 🧾 Every entry becomes part of a monthly trend log\n* 📤 Can be exported, visualized, or emailed later\n\n> 💡 *Why it matters:* This gives you a **living database of viral content** that you can reference later for reports, content ideas, social strategy, or client insights.\n\n---\n\n### 📦 **Workflow Summary**\n\n| Section                              | What's Happening                                                                  | Icons    |\n| ------------------------------------ | --------------------------------------------------------------------------------- | -------- |\n| **🧠 Section 1**<br>Trigger & Scrape | Automatically triggers each month → sends request to scrape Quora via Bright Data | ⏰ 🌐 🔍  |\n| **🧾 Section 2**<br>Extract & Store  | Parses HTML → extracts question titles, votes, links → saves to Google Sheets     | 🧾 🧪 📊 |\n\n---\n\n### 💼 How a Beginner Can Use This\n\n1. **No Code Needed:** All steps use visual nodes in n8n.\n2. **Customizable Topics:** Change `\"url\"` in the HTTP node to track any niche.\n3. **Scalable:** Duplicate the scraping node to include Reddit, Twitter, or LinkedIn later.\n4. **Google Sheets Ready:** Easy to share or use in reporting tools like Looker Studio or Excel.\n\n---\n"
      },
      "typeVersion": 1
    },
    {
      "id": "d1595d84-94ee-4678-9ed5-ee83dc421d50",
      "name": "Monatlicher Trend-Trigger1",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -420,
        1580
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
              "field": "months",
              "triggerAtHour": 9
            }
          ]
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "5796454a-2479-450d-8e1c-b9e9344e0da0",
      "name": "Quora-Trends scrapy (Bright Data)",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -200,
        1580
      ],
      "parameters": {
        "url": "https://api.brightdata.com/request",
        "method": "POST",
        "options": {},
        "sendBody": true,
        "sendHeaders": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "zone",
              "value": "n8n_unblocker"
            },
            {
              "name": "url",
              "value": "https://www.quora.com/search?q=marketing"
            },
            {
              "name": "country",
              "value": "us"
            },
            {
              "name": "format",
              "value": "raw"
            },
            {
              "name": "render",
              "value": "true"
            }
          ]
        },
        "headerParameters": {
          "parameters": [
            {
              "name": "Authorization",
              "value": "Bearer 40127ac3c2b4861572c8ad4c6d2273a0ce0472cb3ea7d3ac85a74a34629067aa"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "4c93f548-a848-4aa9-bdf7-d8b282d49dbb",
      "name": "Beitragstitel & Statistiken extrahieren",
      "type": "n8n-nodes-base.html",
      "position": [
        80,
        1580
      ],
      "parameters": {
        "options": {},
        "operation": "extractHtmlContent",
        "extractionValues": {
          "values": [
            {
              "key": "Title",
              "cssSelector": "<span style=\"background: none;\">What exactly is digital marketing</span>"
            },
            {
              "key": "Answers",
              "cssSelector": "<a class=\"q-box qu-cursor--pointer qu-hover--textDecoration--underline b2c1r2a puppeteer_test_link\" href=\"https://www.quora.com/What-exactly-is-digital-marketing\" target=\"_blank\" style=\"box-sizing: border-box; border-radius: inherit;\">3.2K answers</a>"
            }
          ]
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "40bf951b-4c60-4660-a6dc-c3cd99298e94",
      "name": "Trends in Tabelle speichern",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        300,
        1580
      ],
      "parameters": {
        "columns": {
          "value": {
            "Title": "={{ $json.Title }}",
            "Answer": "={{ $json.Answers }}"
          },
          "schema": [
            {
              "id": "Title",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Title",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "Answer",
              "type": "string",
              "display": true,
              "required": false,
              "displayName": "Answer",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "defineBelow",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "append",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/19j13GLmFHZUnIKH5KGgdj0ohVMx4MhOnDf5ovI0yz6Y/edit#gid=0",
          "cachedResultName": "Sheet1"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "19j13GLmFHZUnIKH5KGgdj0ohVMx4MhOnDf5ovI0yz6Y",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/19j13GLmFHZUnIKH5KGgdj0ohVMx4MhOnDf5ovI0yz6Y/edit?usp=drivesdk",
          "cachedResultName": "Trend tracker"
        }
      },
      "credentials": {
        "googleSheetsOAuth2Api": {
          "id": "r2mDaisH6e9VkwHl",
          "name": "Google Sheets account"
        }
      },
      "typeVersion": 4.6
    },
    {
      "id": "b8bff546-392a-4f88-ac67-7d3336978cc0",
      "name": "Haftnotiz3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -460,
        600
      ],
      "parameters": {
        "color": 3,
        "width": 400,
        "height": 1180,
        "content": "### 🧠 **SECTION 1: Trend Trigger & Scraper**\n\n> **Purpose:** Automate the scraping of viral content from Quora every month.\n\n#### ⏰ `Node 1: Monthly Trend Trigger`\n\n**🔗 Type:** Cron Scheduler\n**🧩 What it does:**\nThis node is like your personal assistant — it **automatically starts the workflow on the 1st day of every month** without you lifting a finger.\n\n* 🗓 Trigger schedule: Monthly (e.g., `0 0 1 * *`)\n* 📈 Use Case: Keeps your trend tracking consistent and timely\n\n> 🧠 *Why it matters:* Instead of manually checking viral trends, this node ensures it’s **fully automated**, perfect for monthly reports or trend tracking dashboards.\n\n---\n\n#### 🌐 `Node 2: Scrape Quora Trends (Bright Data)`\n\n**🔗 Type:** HTTP Request\n**🧩 What it does:**\nThis node sends a **POST request to Bright Data** to scrape trending Quora results for a given topic (like `\"https://www.quora.com/search?q=marketing\"`).\n\n* 🔒 Uses **Bright Data Web Unlocker** to bypass restrictions\n* 🧠 Intelligent scraping with full HTML + rendering\n* 🔍 Targets specific search terms (e.g., `marketing`, `UX`, `AI in marketing`)\n\n> 💡 *Why it matters:* You can collect **real trending content** from Quora without opening your browser. Bright Data handles the hard stuff like JavaScript, proxies, and blocks.\n\n---\n\n"
      },
      "typeVersion": 1
    },
    {
      "id": "c4c10db4-b6e1-413d-9183-cd9b8fb6c0fa",
      "name": "Haftnotiz5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        20,
        720
      ],
      "parameters": {
        "color": 5,
        "width": 400,
        "height": 1060,
        "content": "### 🧾 **SECTION 2: Extract & Save Insights**\n\n> **Purpose:** Process the scraped data and store it in a usable format (Google Sheets).\n\n#### 🧱 `Node 3: Extract Post Titles & Stats`\n\n**🔗 Type:** HTML Extract\n**🧩 What it does:**\nTakes the raw HTML from Quora and pulls out the meaningful information you care about:\n\n* 📝 Question titles or post headlines\n* 🔗 URLs\n* 👍 Vote count or engagement\n* 🧑 Author or answer snippet (if desired)\n\nYou use **CSS Selectors or XPath** to tell n8n what to extract. For example:\n\n```css\na.q-box.qu-mb--tiny  →  Post links  \ndiv.q-relative  →  Snippets or text  \n```\n\n> 🧠 *Why it matters:* This is where raw data becomes structured. You’re now transforming messy HTML into useful, clean trend info.\n\n---\n\n#### 📊 `Node 4: Save Trends to Sheet`\n\n**🔗 Type:** Google Sheets\n**🧩 What it does:**\nTakes the structured trend data and **appends it to a Google Sheet** for archiving, analysis, or sharing.\n\n"
      },
      "typeVersion": 1
    },
    {
      "id": "772bfade-22ab-46d5-aadf-9ec46d99b7f6",
      "name": "Haftnotiz",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        480,
        720
      ],
      "parameters": {
        "color": 7,
        "width": 380,
        "height": 240,
        "content": "## I’ll receive a tiny commission if you join Bright Data through this link—thanks for fueling more free content!\n\n### https://get.brightdata.com/1tndi4600b25"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "f4efa76f-fdce-4081-aa53-54b8c36cbcfc",
  "connections": {
    "d1595d84-94ee-4678-9ed5-ee83dc421d50": {
      "main": [
        [
          {
            "node": "5796454a-2479-450d-8e1c-b9e9344e0da0",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "4c93f548-a848-4aa9-bdf7-d8b282d49dbb": {
      "main": [
        [
          {
            "node": "40bf951b-4c60-4660-a6dc-c3cd99298e94",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "5796454a-2479-450d-8e1c-b9e9344e0da0": {
      "main": [
        [
          {
            "node": "4c93f548-a848-4aa9-bdf7-d8b282d49dbb",
            "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

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.

Workflow-Informationen
Schwierigkeitsgrad
Fortgeschritten
Anzahl der Nodes9
Kategorie1
Node-Typen5
Schwierigkeitsbeschreibung

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

Autor
Yaron Been

Yaron Been

@yaron-nofluff

Building AI Agents and Automations | Growth Marketer | Entrepreneur | Book Author & Podcast Host If you need any help with Automations, feel free to reach out via linkedin: https://www.linkedin.com/in/yaronbeen/ And check out my Youtube channel: https://www.youtube.com/@YaronBeen/videos

Externe Links
Auf n8n.io ansehen

Diesen Workflow teilen

Kategorien

Kategorien: 34