ScrapeGraph AIを使用してn8nコミュニティで最近追加されたワ流を抽出
上級
これはMiscellaneous, AI Summarization, Multimodal AI分野の自動化ワークフローで、21個のノードを含みます。主にSet, Merge, SplitOut, GoogleSheets, ManualTriggerなどのノードを使用。 ScrapeGraphAI、Geminiを使ってn8nコミュニティで最近追加されたワークフローを抽出・保存する
前提条件
- •Google Sheets API認証情報
- •OpenAI API Key
- •Google Gemini API Key
使用ノード (21)
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"id": "OiCx43rgyxTX9aX2",
"meta": {
"instanceId": "a4bfc93e975ca233ac45ed7c9227d84cf5a2329310525917adaf3312e10d5462",
"templateCredsSetupCompleted": true
},
"name": "Extract Recently added WF on n8n Community with ScrapeGraph AI",
"tags": [],
"nodes": [
{
"id": "f4c058a0-dc66-44aa-9f26-2f90c2410797",
"name": "「Execute workflow」クリック時",
"type": "n8n-nodes-base.manualTrigger",
"position": [
0,
256
],
"parameters": {},
"typeVersion": 1
},
{
"id": "98564822-d624-4bc9-b452-37740f62e460",
"name": "Google Gemini Chat Model",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
896,
480
],
"parameters": {
"options": {}
},
"credentials": {
"googlePalmApi": {
"id": "AaNPKXAphyMzRgfA",
"name": "Google Gemini(PaLM) (Eure)"
}
},
"typeVersion": 1
},
{
"id": "343be8cc-6cc8-4c05-9240-41dfbd9b8b36",
"name": "Structured Output Parser",
"type": "@n8n/n8n-nodes-langchain.outputParserStructured",
"position": [
1088,
464
],
"parameters": {
"autoFix": true,
"schemaType": "manual",
"inputSchema": "{\n\t\"type\": \"object\",\n\t\"workflows\": {\n\t\t\"title\": {\n\t\t\t\"type\": \"string\"\n\t\t},\n\t\t\"url\": {\n\t\t\t\"type\": \"string\"\n\t\t}\n\t}\n}"
},
"typeVersion": 1.3
},
{
"id": "8aea27b3-6a43-4914-97eb-0e25214ee3aa",
"name": "Loop Over Items",
"type": "n8n-nodes-base.splitInBatches",
"position": [
0,
1280
],
"parameters": {
"options": {}
},
"typeVersion": 3
},
{
"id": "fab90f11-314e-4f2f-9432-5ce672f844af",
"name": "OpenAI Chat Model1",
"type": "@n8n/n8n-nodes-langchain.lmChatOpenAi",
"position": [
1040,
672
],
"parameters": {
"model": {
"__rl": true,
"mode": "list",
"value": "gpt-5-mini",
"cachedResultName": "gpt-5-mini"
},
"options": {}
},
"credentials": {
"openAiApi": {
"id": "TefveNaDaMERl1hY",
"name": "OpenAi account (Eure)"
}
},
"typeVersion": 1.2
},
{
"id": "f1c95437-e180-4818-8901-4275bf725f75",
"name": "Split Out",
"type": "n8n-nodes-base.splitOut",
"position": [
1776,
256
],
"parameters": {
"options": {},
"fieldToSplitOut": "workflows"
},
"typeVersion": 1
},
{
"id": "ca6e0807-ab1b-46e1-a8ea-9013e6119fb5",
"name": "Information Extractor",
"type": "@n8n/n8n-nodes-langchain.informationExtractor",
"position": [
816,
1296
],
"parameters": {
"text": "={{ $json.result }}",
"options": {},
"attributes": {
"attributes": [
{
"name": "categories",
"required": true,
"description": "Estrai le categorie a cui è associato il flusso"
},
{
"name": "author",
"required": true,
"description": "Estrai il nome del creatore del flusso"
},
{
"name": "price",
"required": true,
"description": " Estrai se il flusso è \"Use for free\" o il prezzo "
},
{
"name": "title",
"required": true,
"description": "Estrai il titolo del flusso traducendolo in italiano"
},
{
"name": "url",
"required": true,
"description": "Estrai l'url dal flusso"
},
{
"name": "id",
"required": true,
"description": "La parte numerica presente dopo la parte di url \"https://n8n.io/workflows/\""
}
]
}
},
"typeVersion": 1.2
},
{
"id": "9fa3021f-402a-4131-a7ab-2dce0097bedb",
"name": "Google Gemini Chat Model1",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
848,
1488
],
"parameters": {
"options": {}
},
"credentials": {
"googlePalmApi": {
"id": "AaNPKXAphyMzRgfA",
"name": "Google Gemini(PaLM) (Eure)"
}
},
"typeVersion": 1
},
{
"id": "2eaaad5f-36df-4813-8fb8-c6c44b1796cd",
"name": "Merge",
"type": "n8n-nodes-base.merge",
"position": [
1376,
1280
],
"parameters": {
"mode": "combine",
"options": {},
"combineBy": "combineAll"
},
"typeVersion": 3.2
},
{
"id": "acda6aea-ed77-4dcd-8f09-4a9fe509ac60",
"name": "Google Gemini Chat Model2",
"type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
"position": [
736,
1120
],
"parameters": {
"options": {}
},
"credentials": {
"googlePalmApi": {
"id": "AaNPKXAphyMzRgfA",
"name": "Google Gemini(PaLM) (Eure)"
}
},
"typeVersion": 1
},
{
"id": "d33f91da-d7fa-4a64-ab11-794b915db3ff",
"name": "Scrape main page",
"type": "n8n-nodes-scrapegraphai.scrapegraphAi",
"position": [
448,
256
],
"parameters": {
"resource": "markdownify",
"websiteUrl": "https://n8n.io/workflows/",
"renderHeavyJs": true
},
"credentials": {
"scrapegraphAIApi": {
"id": "EOxCPnl9IynxgpyB",
"name": "ScrapegraphAI account"
}
},
"typeVersion": 1
},
{
"id": "8c9fe39f-d7c1-4e6c-a41c-a6044a613256",
"name": "「Recently added」の抽出",
"type": "@n8n/n8n-nodes-langchain.chainLlm",
"position": [
960,
256
],
"parameters": {
"text": "={{ $json.result }}",
"batching": {},
"messages": {
"messageValues": [
{
"message": "=Sei un esperto nell'estrarre dati dal codice Markdwon. Dal documento che ti invio dovrare estrarre e mettere in un json tutti i \"title\" e l'\"url\" dei workflows nella sezione della pagina denominata \"Recently Added\". L'array deve chiamarsi \"workflows\"."
}
]
},
"promptType": "define",
"hasOutputParser": true
},
"typeVersion": 1.7
},
{
"id": "e321c8ae-7c93-4c37-9b3b-c5662865e4ea",
"name": "Set array",
"type": "n8n-nodes-base.set",
"position": [
1456,
256
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "b325ec1e-4500-41fb-9c51-9dfa5d4bd8e8",
"name": "workflows",
"type": "array",
"value": "={{ $json.output.workflows }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "9813a79f-abb9-489d-8dc8-c472272f6a9b",
"name": "Scrape single Workflow",
"type": "n8n-nodes-scrapegraphai.scrapegraphAi",
"position": [
304,
1296
],
"parameters": {
"resource": "markdownify",
"websiteUrl": "={{ $json.url }}",
"renderHeavyJs": true
},
"credentials": {
"scrapegraphAIApi": {
"id": "EOxCPnl9IynxgpyB",
"name": "ScrapegraphAI account"
}
},
"typeVersion": 1
},
{
"id": "eba00924-48bc-43c5-b1b2-581323a78c1c",
"name": "Main content",
"type": "@n8n/n8n-nodes-langchain.chainLlm",
"position": [
816,
928
],
"parameters": {
"text": "={{ $json.result }}",
"batching": {},
"messages": {
"messageValues": [
{
"message": "=Sei un esperto di scraping in formato markdown. Trova ed Elimina il contenuto superfluo e resitutisci solo il mardkdown dell'articolo . Non inventarti nulla e attieniti al contenuto che ti viene fornito. Il markdown deve essere validato."
}
]
},
"promptType": "define"
},
"typeVersion": 1.7
},
{
"id": "3627ff64-f347-4ee5-9713-89f33c55dd4b",
"name": "Summarization content",
"type": "@n8n/n8n-nodes-langchain.googleGemini",
"position": [
1376,
928
],
"parameters": {
"modelId": {
"__rl": true,
"mode": "list",
"value": "models/gemini-2.5-flash",
"cachedResultName": "models/gemini-2.5-flash"
},
"options": {
"systemMessage": "=Riassumi in italiano lo scopo di questo flusso e gli strumenti utilizzati. Sii conciso e chiaro senza preamboli. Usa plain text"
},
"messages": {
"values": [
{
"content": "={{ $json.content }}"
}
]
}
},
"credentials": {
"googlePalmApi": {
"id": "AaNPKXAphyMzRgfA",
"name": "Google Gemini(PaLM) (Eure)"
}
},
"typeVersion": 1
},
{
"id": "9dab3f50-7e71-4513-bdef-fe6fb6e80949",
"name": "Set content",
"type": "n8n-nodes-base.set",
"position": [
1152,
928
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "1a1a3013-15be-49a6-b591-953f258adf16",
"name": "content",
"type": "string",
"value": "={{ $json.text }}"
}
]
}
},
"typeVersion": 3.4
},
{
"id": "82087c68-80ed-4494-a6b7-d12729913f51",
"name": "Add row",
"type": "n8n-nodes-base.googleSheets",
"position": [
1728,
1280
],
"parameters": {
"columns": {
"value": {
"ID": "={{ $json.output.id }}",
"URL": "={{ $json.output.url }}",
"PRICE": "={{ $json.output.price }}",
"TITLE": "={{ $json.output.title }}",
"AUTHOR": "={{ $json.output.author }}",
"SUMMARY": "={{ $('Summarization content').item.json.content.parts[0].text }}",
"CATEGORIES": "={{ $json.output.categories }}"
},
"schema": [
{
"id": "ID",
"type": "string",
"display": true,
"required": false,
"displayName": "ID",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "TITLE",
"type": "string",
"display": true,
"required": false,
"displayName": "TITLE",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "URL",
"type": "string",
"display": true,
"required": false,
"displayName": "URL",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "AUTHOR",
"type": "string",
"display": true,
"required": false,
"displayName": "AUTHOR",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "CATEGORIES",
"type": "string",
"display": true,
"required": false,
"displayName": "CATEGORIES",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "SUMMARY",
"type": "string",
"display": true,
"required": false,
"displayName": "SUMMARY",
"defaultMatch": false,
"canBeUsedToMatch": true
},
{
"id": "PRICE",
"type": "string",
"display": true,
"required": false,
"displayName": "PRICE",
"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/1CnTq5kkHkdv8GPfGrjRkeK66R0XHOys25BF_Me2OX6I/edit#gid=0",
"cachedResultName": "Foglio1"
},
"documentId": {
"__rl": true,
"mode": "list",
"value": "1CnTq5kkHkdv8GPfGrjRkeK66R0XHOys25BF_Me2OX6I",
"cachedResultUrl": "https://docs.google.com/spreadsheets/d/1CnTq5kkHkdv8GPfGrjRkeK66R0XHOys25BF_Me2OX6I/edit?usp=drivesdk",
"cachedResultName": "n8n with ScrapegraphAI"
}
},
"credentials": {
"googleSheetsOAuth2Api": {
"id": "JYR6a64Qecd6t8Hb",
"name": "Google Sheets account"
}
},
"typeVersion": 4.7
},
{
"id": "cf6dbb40-1fce-405b-93c5-2d53893289c4",
"name": "Schedule Trigger",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
-16,
80
],
"parameters": {
"rule": {
"interval": [
{}
]
}
},
"typeVersion": 1.2
},
{
"id": "2eac3bba-0b18-49e6-aec6-de53be3d1e28",
"name": "Sticky Note",
"type": "n8n-nodes-base.stickyNote",
"position": [
-32,
-384
],
"parameters": {
"color": 3,
"width": 1056,
"height": 208,
"content": "## Extract Recently added WF on n8n Community with ScrapeGraph AI\nThis is an example of advanced automated data extraction and enrichment pipeline with [ScrapeGraphAI](https://dashboard.scrapegraphai.com/?via=n3witalia). Its primary purpose is to systematically scrape the n8n community workflows website, extract detailed information about recently added workflows, process that data using multiple AI models, and store the structured results in a Google Sheets spreadsheet.\n\nThis workflow demonstrates a sophisticated use of n8n to move beyond simple API calls and into the realm of intelligent, AI-driven web scraping and data processing, turning unstructured website content into valuable, structured business intelligence.\n"
},
"typeVersion": 1
},
{
"id": "17fea3a0-814d-48d7-8aa6-5c0ed170da72",
"name": "Sticky Note1",
"type": "n8n-nodes-base.stickyNote",
"position": [
-32,
-144
],
"parameters": {
"width": 1056,
"height": 144,
"content": "## STEPS\n- Register for FREE to [ScrapeGraphAI](https://dashboard.scrapegraphai.com/?via=n3witalia) and get the API Key\n- Install the ScrapeGraphAI community node in your n8n instance\n- Clone this [Google Sheet](https://docs.google.com/spreadsheets/d/1CnTq5kkHkdv8GPfGrjRkeK66R0XHOys25BF_Me2OX6I/edit?usp=sharing) and add it in \"Add row\" node"
},
"typeVersion": 1
}
],
"active": false,
"pinData": {},
"settings": {
"executionOrder": "v1"
},
"versionId": "61c24ad3-b637-4837-917c-6d2528bb6e85",
"connections": {
"2eaaad5f-36df-4813-8fb8-c6c44b1796cd": {
"main": [
[
{
"node": "82087c68-80ed-4494-a6b7-d12729913f51",
"type": "main",
"index": 0
}
]
]
},
"82087c68-80ed-4494-a6b7-d12729913f51": {
"main": [
[
{
"node": "8aea27b3-6a43-4914-97eb-0e25214ee3aa",
"type": "main",
"index": 0
}
]
]
},
"e321c8ae-7c93-4c37-9b3b-c5662865e4ea": {
"main": [
[
{
"node": "f1c95437-e180-4818-8901-4275bf725f75",
"type": "main",
"index": 0
}
]
]
},
"f1c95437-e180-4818-8901-4275bf725f75": {
"main": [
[
{
"node": "8aea27b3-6a43-4914-97eb-0e25214ee3aa",
"type": "main",
"index": 0
}
]
]
},
"9dab3f50-7e71-4513-bdef-fe6fb6e80949": {
"main": [
[
{
"node": "3627ff64-f347-4ee5-9713-89f33c55dd4b",
"type": "main",
"index": 0
}
]
]
},
"eba00924-48bc-43c5-b1b2-581323a78c1c": {
"main": [
[
{
"node": "9dab3f50-7e71-4513-bdef-fe6fb6e80949",
"type": "main",
"index": 0
}
]
]
},
"8aea27b3-6a43-4914-97eb-0e25214ee3aa": {
"main": [
[],
[
{
"node": "9813a79f-abb9-489d-8dc8-c472272f6a9b",
"type": "main",
"index": 0
}
]
]
},
"d33f91da-d7fa-4a64-ab11-794b915db3ff": {
"main": [
[
{
"node": "8c9fe39f-d7c1-4e6c-a41c-a6044a613256",
"type": "main",
"index": 0
}
]
]
},
"fab90f11-314e-4f2f-9432-5ce672f844af": {
"ai_languageModel": [
[
{
"node": "343be8cc-6cc8-4c05-9240-41dfbd9b8b36",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"ca6e0807-ab1b-46e1-a8ea-9013e6119fb5": {
"main": [
[
{
"node": "2eaaad5f-36df-4813-8fb8-c6c44b1796cd",
"type": "main",
"index": 1
}
]
]
},
"3627ff64-f347-4ee5-9713-89f33c55dd4b": {
"main": [
[
{
"node": "2eaaad5f-36df-4813-8fb8-c6c44b1796cd",
"type": "main",
"index": 0
}
]
]
},
"9813a79f-abb9-489d-8dc8-c472272f6a9b": {
"main": [
[
{
"node": "ca6e0807-ab1b-46e1-a8ea-9013e6119fb5",
"type": "main",
"index": 0
},
{
"node": "eba00924-48bc-43c5-b1b2-581323a78c1c",
"type": "main",
"index": 0
}
]
]
},
"8c9fe39f-d7c1-4e6c-a41c-a6044a613256": {
"main": [
[
{
"node": "e321c8ae-7c93-4c37-9b3b-c5662865e4ea",
"type": "main",
"index": 0
}
]
]
},
"98564822-d624-4bc9-b452-37740f62e460": {
"ai_languageModel": [
[
{
"node": "8c9fe39f-d7c1-4e6c-a41c-a6044a613256",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"343be8cc-6cc8-4c05-9240-41dfbd9b8b36": {
"ai_outputParser": [
[
{
"node": "8c9fe39f-d7c1-4e6c-a41c-a6044a613256",
"type": "ai_outputParser",
"index": 0
}
]
]
},
"9fa3021f-402a-4131-a7ab-2dce0097bedb": {
"ai_languageModel": [
[
{
"node": "ca6e0807-ab1b-46e1-a8ea-9013e6119fb5",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"acda6aea-ed77-4dcd-8f09-4a9fe509ac60": {
"ai_languageModel": [
[
{
"node": "eba00924-48bc-43c5-b1b2-581323a78c1c",
"type": "ai_languageModel",
"index": 0
}
]
]
},
"f4c058a0-dc66-44aa-9f26-2f90c2410797": {
"main": [
[
{
"node": "d33f91da-d7fa-4a64-ab11-794b915db3ff",
"type": "main",
"index": 0
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
上級 - その他, AI要約, マルチモーダルAI
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
毎日のニュース要約:RSSフィードをScrapeGraphAIで集めてメール/テレグラムに送信
GPTとGeminiを用いてRSSフィードからパーソナライズされたニュースサマリー作成し、メール/Telegramへ送信
Set
Gmail
Limit
+
Set
Gmail
Limit
22 ノードDavide
コンテンツ作成
毎日の WhatsApp グループ スマート分析:GPT-4.1 による分析と音声メッセージの transcrição
毎日の WhatsApp グループ インタラクティブ分析:GPT-4.1 分析と音声メッセージ文字起こし
If
Set
Code
+
If
Set
Code
52 ノードDaniel Lianes
その他
毎日 Jira チケット要約ジェネレーター(GPT-5 + Jira API)
GPT-5とJira APIを使用した毎日のJiraチケット要約ジェネレーター
Set
Code
Jira
+
Set
Code
Jira
24 ノードBilly Christi
AI要約
n8nノードの探索(可視化リファレンスライブラリ内)
n8nノードを可視化リファレンスライブラリで探索
If
Ftp
Set
+
If
Ftp
Set
113 ノードI versus AI
その他
OpenAI-Gemini を使って Dev.to 記事の作成 - AI による画像付きコンテンツ生成
OpenAI / Gemini を使用して Dev.to 記事を作成 - AI が画像付きコンテンツを生成
Set
Limit
Split Out
+
Set
Limit
Split Out
30 ノードLukaszB
コンテンツ作成
AIデータ抽出、gcs(Google Drive)、Sheetsを使った請求書処理の自動化
AIデータ抽出、Google Drive、および Sheets を用いた請求書処理の自動化
If
Set
Split Out
+
If
Set
Split Out
29 ノードRomain
その他
ワークフロー情報
難易度
上級
ノード数21
カテゴリー3
ノードタイプ15
作成者
Davide
@n3witaliaFull-stack Web Developer based in Italy specialising in Marketing & AI-powered automations. For business enquiries, send me an email at info@n3w.it or add me on Linkedin.com/in/davideboizza
外部リンク
n8n.ioで表示 →
このワークフローを共有