Mindket

把社交主页抓取到 Google 表格

新上架第 2 版 · 更新于

概览

一个 n8n 工作流:在聊天里发一个 LinkedIn、YouTube、Instagram 或 X 的主页链接,它通过 Apify 抓取最近的帖子,记进 Google 表格,每个平台一张工作表。新增的 Instagram 和 YouTube 行随后会得到转写文字。

把社交主页抓取到 Google 表格 是一款 n8n 工作流,属于营销类,由 Mindket 上架。可免费获取。当前为第 2 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • n8n Cloud:在那里新建一个工作流,把文件导入进去
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • Google Sheets:对帖子排序、筛选、画图,或者搜索转写文字
  • 第二个工作流:这些行可以用来生成摘要或内容创意清单

平台

连接 3 个应用

运行方式

触发

聊天里的主页链接

有消息进入 n8n 内置的聊天时开始运行。消息就是一个主页或频道的链接:

  • 一个 LinkedIn、YouTube、Instagram 或 X 的链接,作为聊天消息发送

动作

  1. GPT-4o mini 读取链接,判断是哪个平台:LinkedIn、YouTube、Instagram 或 X
  2. 该平台对应的 Apify 抓取器取回最近的帖子:LinkedIn 和 X 各 20 条,Instagram 30 条 Reels,YouTube 10 个视频加 10 个 Shorts
  3. 按链接在你的表格里查找,只把新帖子写进 Google Sheets 里该平台的工作表
  4. 一分钟内,新的 Instagram 行会被取出:下载视频,OpenAI 转写成文字,再把文字写回这一行
  5. 新的 YouTube 行由第二个 Apify 抓取器取得字幕,GPT-4o 把字幕合成一段文字,再更新这一行

结果

一个 Google 表格,每个平台一张工作表,存着最新的帖子,每条 Instagram Reel 和 YouTube 视频旁边还有转写文字

集成

开始之前要准备好这些。

Apify

网页抓取

每个平台各用一个抓取器取回帖子,再用第五个取回 YouTube 字幕,都通过 HTTP 调用并等待结果。

需要Apify API 令牌,填在五个节点里,字幕抓取器还要一个代理组

OpenAI

分类和转写

GPT-4o mini 按平台给链接分类,音频转写把每条 Instagram Reel 变成文字,GPT-4o 把一个视频的字幕合成一段文字。

需要OpenAI API 密钥,填在三个节点里

Google Sheets

存储和触发

每个平台一张工作表。节点负责查找、新增和更新行,两个触发器监视 Instagram 和 YouTube 工作表里的新行。

需要Google 登录和一个有四张工作表的表格,用在 12 个节点里

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
33 个步骤,由聊天消息或由 Google Sheets 事件启动
AI
3 个步骤调用 AI 模型:Text Classifier、OpenAI、OpenAI1
登录
需要登录:Google Sheets、OpenAI、Google service account、Apify
API 密钥
文件里没有留下 API 密钥;有 1 处留空,需填入你自己的密钥
步骤类型
Mindket 的检查器能读懂它全部 10 种步骤类型

以上内容读自工作流文件,并非实际运行的结果。

关于

它是什么

这个 n8n 工作流把一个社交主页最近的帖子记进表格。你给 n8n 内置的聊天发一个 LinkedIn、YouTube、Instagram 或 X 主页的链接。GPT-4o mini 读取链接并判断是哪个平台。该平台对应的 Apify 抓取器取回帖子:LinkedIn 和 X 各 20 条,Instagram 30 条 Reels,YouTube 10 个视频加 10 个 Shorts。抓到的内容会和你表格里已有的行比对,新的进入该平台的工作表。另外两条分支监视 Instagram 和 YouTube 工作表里的新行。OpenAI 转写每条 Reel,第二个 Apify 抓取器取回每个视频的字幕,由 GPT-4o 合成一段文字,两种转写文字都会写回各自的行。

适合谁

关注其他账号、想把帖子放进一张能排序和搜索的表格里的营销人员、研究者和创作者。它只读取公开主页:不会在任何平台上发布或修改任何东西。

谁在用,怎么用
行业谁在用怎么用例子
营销代理公司社交媒体经理关注客户竞争对手的账号经理周五发出五个竞争对手的链接,然后在表格里读新帖子。
内容和媒体内容策划看一个频道的观众对哪些帖子和视频有反应策划把一个频道的工作表按播放量排序,找出播放最多的话题。
销售和招聘客户经理通话前先读一读潜在客户最近的帖子销售打开 LinkedIn 工作表,浏览潜在客户最近的 20 条帖子。
研究分析师和记者收集一个机构的公开帖子,留着以后读分析师把一个机构一个月的 X 帖子放在一张工作表里,再去搜索。
视频创作者YouTube 博主和 Reels 创作者阅读同领域热门视频的转写文字创作者在 Transcript 列里搜索,看别的频道怎么开场。

你需要会一点 n8n:导入文件、添加三个凭据、替换 17 个节点里的占位符,另外还要自己准备一个有四张工作表的表格。如果这些对你来说很陌生,又不想学,就别选它。来源页面估计设置要 13 分钟,前提是账号和表格都已经准备好。

用在哪里

你运行的任何 n8n 都行,只要能访问 Apify、OpenAI 和 Google。

  • n8n Cloud:在那里新建一个工作流,把文件导入进去
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • Google Sheets:对帖子排序、筛选、画图,或者搜索转写文字
  • 第二个工作流:这些行可以用来生成摘要或内容创意清单

设置

点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。导入之前先准备好下面这些。

先准备好这些
需要说明
n8nn8n Cloud 或你自己的服务器
OpenAI一个 API 密钥,用于分类、Reel 转写和字幕合并
Apify一个 API 令牌,外加一个你的账号能用的代理组,用于 YouTube 转写
Google Sheets一个 Google 账号,和一个有四张工作表的表格,表头见 README
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加一个 OpenAI 凭据,在 OpenAI Chat Model、OpenAI 和 OpenAI1 里选中它。
  3. 添加一个 Google Sheets 凭据,在 12 个 Sheets 节点里选中它:四个 Add Records 节点、四个 Find 节点、Update IG Sheet Transcript、Update YT Sheet Transcript 和两个 Trigger: Row Added 节点。
  4. 在这些节点里,把 YOUR_SHEET_ID 换成你表格的 id。把 YOUR_IG_REELS_TAB_ID、YOUR_YOUTUBE_TAB_ID 和 YOUR_X_TAB_ID 换成对应工作表的 id。LinkedIn 的节点用 gid=0,也就是第一张工作表。
  5. 在 LinkedIn Scraper、YouTube Scraper、Instagram Reel Scraper、X Scraper 和 Generate Transcript 的 Authorization 请求头里,把 <YOUR_APIFY_TOKEN> 换成你的 Apify 令牌,Bearer 和它后面的空格要保留。
  6. 在 Generate Transcript 里,把请求体中的 YOUR_APIFY_PROXY_GROUP 换成你选好的代理组的名称。
  7. 保存,在编辑器里打开聊天,发一个主页链接做测试。然后点 Publish 发布,因为两个 Sheets 触发器只有在工作流发布后才会运行。

来源页面让你创建一个 Apify 凭据,再在 Authentication 部分里选中它。文件里没有这样的设置,所以令牌要填在请求头字段里。如果你想把它放在凭据里,就创建一个 HTTP Header Auth 凭据,在这五个节点里选中它,并删掉它们的 Authorization 请求头。

如何使用

在编辑器里打开聊天,每条消息只发一个链接:LinkedIn、Instagram 或 X 发主页链接,YouTube 发频道链接。抓取器会等 Apify 跑完,帖子随后出现在该平台的工作表里。一分钟之内,Sheets 触发器会看到新增的 Instagram 或 YouTube 行,一行一行地开始转写,Transcript 列随之填上。表格里已经有的视频或 Reel 不会重复添加。

想要不同的效果,改这里
要改的在哪里改
每次取回多少帖子LinkedIn Scraper 里的 limit、X Scraper 里的 maxItems、Instagram Reel Scraper 里的 resultsLimit,以及 YouTube Scraper 里的 maxResults 和 maxResultsShorts
支持哪些平台Text Classifier 的分类,再为新平台加一个抓取器和它的表格节点
保存哪些列每个 Add Records 节点里的字段列表。url 要继续作为匹配列
转写多久后开始两个 Trigger: Row Added 节点的轮询时间,现在是每分钟
用哪些模型OpenAI Chat Model 里的 gpt-4o-mini 和 OpenAI1 里的 gpt-4o

示例

发到聊天里的一条消息:

https://www.youtube.com/@examplechannel

分类器回答 YouTube,YouTube Scraper 把下面这些发给它的 Apify 抓取器。请求体里还有一串全部关闭的开关,这里省略了。

{
  "maxResults": 10,
  "maxResultsShorts": 10,
  "sortVideosBy": "NEWEST",
  "startUrls": [
    { "url": "https://www.youtube.com/@examplechannel", "method": "GET" }
  ]
}

每个新视频会成为 YouTube 工作表里的一行,带着它的标题、链接、播放量和点赞数。随后 Generate Transcript 取回它的字幕,OpenAI1 把字幕合成一段文字,这一行的 Transcript 列就填上了。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框叫一个节点,只做一件事。这个文件里并排放着三个小工作流:一个从聊天开始并负责抓取,另外两个在表格出现新行时开始。先发一个链接,到 Executions 里看这次运行,再发布。每个节点都会显示它收到了什么、发出了什么,令牌填错或工作表 id 没填,在这里就能看出来。

专家:四个平台遵循同一个模式。只有 Instagram 和 YouTube 有转写。

四条分支
平台Apify 输入行的键转写
LinkedIncompany_name、limit 20、sort recenturl,取自 post_url无
YouTubestartUrls、maxResults 10、maxResultsShorts 10urlGenerate Transcript,再到 OpenAI1
Instagramusername、resultsLimit 30urlDownload IG Reel,再到 OpenAI
XstartUrls、maxItems 20、sort Latesturl无

每条分支都有一个 Find 节点,在表格里按链接查找。一个 Merge 节点(LinkedIn 用 Merge3,YouTube 用 Merge1,Instagram 用 Merge,X 用 Merge2)按 url 把它和抓到的内容合并,保留没有匹配的,再交给 Add Records。在 YouTube 分支上,If2 还会丢掉没有 id 的内容。

注意事项

每次运行都要在两个服务上花钱,而且读取的是别人的账号。

  • 费用:Apify 对每次抓取收费,OpenAI 对分类、Reel 转写和字幕合并收费。第一次在一个内容很多的 Instagram 主页上运行,可能会转写 30 条 Reels
  • 每条消息一个链接:分类器有四个分类,对其他内容没有兜底
  • 各抓取器要什么:LinkedIn Scraper 把消息当作 company_name 发出,Instagram Reel Scraper 把它当作 username 发出。每个平台先用一个真实链接试一次,看抓取器返回了什么。如果有一个不接受完整链接,就发它要的内容
  • 长视频:OpenAI1 一次请求就拿到一个视频的全部字幕,所以长视频费用更高,特别长的可能超出模型的上限
  • 条款和隐私:抓取可能违反平台的条款,而且表格里会有别人的名字、帖子和粉丝数。先看清条款,并把表格保持私有
  • 第一次运行时的两项检查:LinkedIn 的检查比较的是 url,而抓取器的内容带的是 post_url,所以它可能保留每一条帖子,之后 Add Records to LI Sheet 会就地更新重复的行。另外 Update IG Sheet Transcript 从 Download IG Reel 读取 url,而它的输出是下载的文件。确认转写落在了正确的行上,如果没有,就改成从 Loop Over Items 读取 url
  • 先发布:工作流发布之前,两个 Sheets 触发器什么也不做
  • Merge 的顺序:如果你重新连线,要让表格查找在第一个输入,抓取器在第二个输入
  • 抓取器:文件只用 id 来称呼每个 Apify 抓取器,写在节点的地址里。逐个到 Apify 上打开这些 id,看看它们是什么、要花多少钱
  • 密钥:Apify 令牌放在五个节点的请求头字段里,所以导出工作流时会一起带走
  • 修复:文件把 Find YT Rows、Find IG Rows 和 Find X Rows 指向了表格的一个模板副本,和其他节点写入的不是同一个文件,所以 Mindket 把每个 Sheets 节点都指向 YOUR_SHEET_ID。它还把 Generate Transcript 里作者的 Apify 代理组换成了 YOUR_APIFY_PROXY_GROUP
  • 凭据:这个 JSON 里没有任何凭据,也没有作者账号里的任何东西

README 和文件

README

把社交主页抓取到 Google 表格

一个 n8n 工作流。给它的聊天发一个 LinkedIn、YouTube、Instagram 或 X 主页的链接,它通过 Apify 抓取最近的帖子,记进一个 Google 表格,每个平台一张工作表。新增的 Instagram 和 YouTube 行随后会得到转写文字。

包里有什么

  • workflow.json:n8n 导出的工作流,37 个节点,其中三个是便签。里面没有任何凭据。Apify 令牌、表格和工作表的 id,以及一个 Apify 代理组名称,都留成了占位符。
  • README.md:就是这份说明。

开始之前

  • 一个 n8n 实例,用 n8n Cloud 或你自己的服务器都行。
  • 一个 OpenAI API 密钥。
  • 一个 Apify 账号和它的 API 令牌。文件会调用五个 Apify 抓取器,每次运行都记在这个账号上。
  • 一个你的 Apify 账号能用的代理组,用于 YouTube 转写这一步。
  • 一个 Google 账号,和一个你自己的、有四张工作表的表格。表头见下面。

准备表格

做一个表格,里面四张工作表。每张工作表的第 1 行填下面这些表头,要完全一致,因为节点是按名称找列的。工作表叫什么无所谓,因为节点是按 id 选工作表的。

  • LinkedIn,放在第一张工作表:url、posted_at、text、author、profile_url、follower_count
  • YouTube:url、date、channelName、channelUrl、numberOfSubscribers、viewCount、title、thumbnailUrl、id、videoUrl、Caption、likes、duration、Transcript
  • Instagram Reels:url、timestamp、Created、ownerUsername、videoUrl、Transcript、caption、likesCount、hashtags/0 到 hashtags/15、videoViewCount、videoDuration、commentsCount
  • X:url、author、createdAt、author/twitterUrl、author/followers、viewCount、likeCount、text

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 添加一个 OpenAI 凭据,在 OpenAI Chat Model、OpenAI 和 OpenAI1 里选中它。
  3. 添加一个 Google Sheets 凭据,在 12 个 Sheets 节点里选中它:Add Records to IG Sheet、Add Records to YT Sheet、Add Records to LI Sheet、Add Records to X Sheet、Find IG Rows、Find YT Rows、Find LI Rows、Find X Rows、Update IG Sheet Transcript、Update YT Sheet Transcript 和两个 Trigger: Row Added 节点。
  4. 在这些节点里,把 YOUR_SHEET_ID 换成你表格的 id。把 YOUR_IG_REELS_TAB_ID、YOUR_YOUTUBE_TAB_ID 和 YOUR_X_TAB_ID 换成对应工作表的 id,也就是工作表地址里 gid= 后面的数字。LinkedIn 的节点用 gid=0,也就是第一张工作表。
  5. 在 LinkedIn Scraper、YouTube Scraper、Instagram Reel Scraper、X Scraper 和 Generate Transcript 的 Authorization 请求头里,把 <YOUR_APIFY_TOKEN> 换成你的 Apify 令牌。Bearer 和它后面的空格要保留。
  6. 在 Generate Transcript 里,把请求体中的 YOUR_APIFY_PROXY_GROUP 换成你选好的代理组的名称。
  7. 保存,在编辑器里打开聊天,发一个主页链接做测试。然后点画布顶部的 Publish 发布(或按 Shift+P),因为两个 Sheets 触发器只有在工作流发布后才会运行。

来源页面让你创建一个 Apify 凭据,再在 Authentication 部分里选中它。文件里没有这样的设置,所以令牌要填在请求头字段里。如果想把它放在凭据里,就创建一个 HTTP Header Auth 凭据,在这五个节点里选中它,并删掉它们的 Authorization 请求头。

一次运行是怎样的

  • 聊天消息先到 Text Classifier,它用 OpenAI Chat Model(GPT-4o mini)。它把链接分到 LinkedIn、YouTube、Instagram 或 X,每个分类有自己的输出。
  • 这个输出接到一个抓取器,抓取器调用一个 Apify 抓取器并等结果。LinkedIn Scraper 要 20 条帖子,X Scraper 要 20 条,Instagram Reel Scraper 要 30 条 Reels,YouTube Scraper 要 10 个视频和 10 个 Shorts。
  • 一个 Find 节点在表格里按链接查找。一个 Merge 节点保留没有匹配的抓取内容,一个 Add Records 节点把它们写进该平台的工作表。在 YouTube 分支上,If2 还会丢掉没有 id 的内容。
  • Instagram 转写:Trigger: Row Added (IG Sheet) 每分钟检查一次工作表,If 放行 Transcript 为空的行。Loop Over Items 一次取一行。Download IG Reel 下载 videoUrl,OpenAI 转写音频,Edit Fields 把文字命名为 Transcript,Update IG Sheet Transcript 按 url 匹配,把它写进那一行。
  • YouTube 转写:Trigger: Row Added (YT Sheet)、If1 和 Loop Over Items1 的做法一样。然后 Generate Transcript 向第二个 Apify 抓取器要视频的字幕,OpenAI1(GPT-4o)把字幕合成一段文字,Edit Fields1 把它命名为 Transcript,Update YT Sheet Transcript 把它写进去。
  • LinkedIn 和 X 的帖子只记录,不做转写。

改变效果

  • 每次的帖子数:LinkedIn Scraper 里的 limit、X Scraper 里的 maxItems、Instagram Reel Scraper 里的 resultsLimit,以及 YouTube Scraper 里的 maxResults 和 maxResultsShorts。
  • 平台:Text Classifier 的分类。新增一个平台还要加它自己的抓取器、Find、Merge 和 Add Records 节点。
  • 保存的列:每个 Add Records 节点里的字段列表。url 要继续作为匹配列。
  • 轮询:两个 Trigger: Row Added 节点每分钟检查一次。
  • 模型:OpenAI Chat Model 里的 gpt-4o-mini 和 OpenAI1 里的 gpt-4o。

注意事项

  • 每次运行要付两份钱。Apify 对每次抓取收费,OpenAI 对分类、Reel 转写和字幕合并收费。第一次在一个内容很多的 Instagram 主页上运行,可能会转写 30 条 Reels。
  • 每条消息只发一个链接。分类器有四个分类,对其他内容没有兜底。
  • LinkedIn Scraper 把消息当作 company_name 发出,Instagram Reel Scraper 把它当作 username 发出。每个平台先用一个真实链接试一次,看抓取器返回了什么。如果有一个不接受完整链接,就发它要的内容。
  • OpenAI1 一次请求就拿到一个视频的全部字幕,所以长视频费用更高,特别长的可能超出模型的上限。
  • 抓取可能违反平台的条款,而且表格里会有别人的名字、帖子和粉丝数。先看清条款,并把表格保持私有。
  • 第一次运行时的两项检查。Merge3 里的 LinkedIn 检查比较的是 url,而抓取器的内容带的是 post_url,所以它可能保留每一条帖子,之后 Add Records to LI Sheet 会就地更新重复的行。另外 Update IG Sheet Transcript 从 Download IG Reel 读取 url,而它的输出是下载的文件。确认转写落在了正确的行上。如果没有,就改成从 Loop Over Items 读取 url。
  • 四个 Merge 节点依赖输入的顺序:表格查找在前,抓取器在后。如果你重新连线,要保持这个顺序。
  • 文件只用 id 来称呼每个 Apify 抓取器,写在节点的地址里。运行之前,先到 Apify 上逐个打开这些 id,看看它们是什么、要花多少钱。
  • Apify 令牌放在五个节点的请求头字段里,所以导出工作流时会一起带走。分享之前要先把它删掉。
  • Mindket 拿到的那份副本,把 Find YT Rows、Find IG Rows 和 Find X Rows 指向了表格的一个模板副本,和其他节点写入的不是同一个文件。Mindket 把每个 Sheets 节点都指向 YOUR_SHEET_ID。它还把 Generate Transcript 里作者的 Apify 代理组换成了 YOUR_APIFY_PROXY_GROUP。
文件
README.md  7 KB
workflow.json  63 KB

2 个文件,共 71 KB,以 zip 压缩包下载。

更新内容

  • 第 2 版 · 2026-11-09

    Updated by Mindket to the current version of this kit.

  • 第 1 版 · 2026-11-03

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架

Qwen2.5-7B-Instruct-GGUF

Qwen · 工具包

Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。

新上架

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

营销类的相似商品

查看营销类的全部商品

Huashu Design

alchaincyf · 技能

把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。

新上架29.4k

Pixel Art XL

nerijs · 工具包

一个用于 Stable Diffusion XL 的像素画风格附加模型,把文字提示词变成像素风图片,并可搭配 LCM LoRA 加快运行。适合游戏开发者、设计师和爱好者。

新上架

Licon MSR for LTX-2.5

LiconStudio · 工具包

给模型最多五张参考图,让生成视频中的人物、服装、物体和背景保持一致。这是用于 ComfyUI 中 LTX-2.5 的 LoRA,还可以为两位说话者添加音频参考。

新上架