
## 工作流概述
这个n8n模板展示了如何使用工具从YouTube视频中抓取评论,并将所有结果自动保存到连接的Google表格中。
## 应用场景
该工作流具有广泛的应用价值:
– **YouTube创作者**:深入了解观众反馈和互动情况
– **市场营销人员**:进行样本分析和用户洞察研究
– **数据分析师**:编译参与度指标和用户行为数据
– **增长团队**:跟踪YouTube或社交媒体活动表现
通过这个工作流,您可以大规模地从YouTube视频评论中提取真实、可操作的见解。
## 工作原理
1. **启动工作流**:在n8n界面中手动点击”测试工作流”或”执行工作流”
2. **读取视频URL**:从连接的”YouTube – 获取视频评论”Google表格的”视频URL”标签页读取YouTube视频URL列表,仅处理标记为”Ready”状态的URL
3. **循环处理**:工具循环遍历每个视频,向YouTube API发送HTTP请求获取评论数据
4. **验证响应**:检查请求是否成功,然后继续处理
5. **拆分评论**:如果找到评论,则拆分并处理每个评论
6. **保存结果**:每个评论插入到连接的”YouTube – 获取视频评论”Google表格的”结果”标签页中
7. **更新状态**:URL处理完成后,其在”YouTube – 获取视频评论”Google表格”视频URL”标签页中的状态更新为”Finished”
## 详细工作流程
### 1. 从连接的Google表格读取视频URL
– 从连接的Google表格中提取YouTube视频URL列表
– 仅处理状态设置为”Ready”的行
– 工具仅在视频URL和”Ready”状态都已正确填写的情况下运行
### 2. 通过YouTube API获取评论
– 每个视频URL通过循环传递给YouTube API请求
– 确保YouTube API密钥在”HTTP请求 – 获取评论”节点中正确设置
### 3. 验证响应并拆分评论
– 工作流收到YouTube API的响应后,首先检查请求是否成功
– 如果一切正常,将返回的评论数据拆分为单独条目,便于逐个处理和保存
– 每个评论在继续下一步之前都会检查是否有效且不为空
### 4. 在Google表格中保存评论并更新URL状态
– 所有收集的评论都插入到连接的Google表格的”结果”标签页中
– 每个视频处理完成后,其原始行自动标记为”Finished”,防止重复处理
– 然后工具继续处理下一个可用视频(如果存在)
## 使用方法
1. **下载工作流包**
2. **导入工作流**:将工作流包导入到您的n8n界面
3. **复制Google表格模板**:将”YouTube – 获取视频评论”Google表格模板复制到您的Google表格账户
4. **设置凭据**:在n8N中设置Google Cloud Console凭据,确保启用对Google表格和YouTube服务的访问权限:
– Google表格访问:确保每个节点正确连接到连接的Google表格模板中的相应标签页:
– 节点”Google表格 – 获取视频URL” → 连接到”视频URL”标签页
– 节点”Google表格 – 插入/更新评论” → 连接到”结果”标签页
– 节点”Google表格 – 更新状态” → 连接到”视频URL”标签页
– YouTube访问:在节点”HTTP请求 – 获取评论”中设置GET方法
5. **填写视频URL**:在Google表格账户中打开模板,在”视频URL”标签页的B列填写要抓取的视频URL,并在A列将每行的状态更新为”Ready”
6. **执行工作流**:返回n8n界面并点击”执行工作流”
7. **查看结果**:在模板的”结果”标签页中检查结果 – 收集的评论将出现在那里
## 技术要求
– 在Google Cloud Console中进行基本设置(启用OAuth或API密钥方法),并启用对YouTube和Google表格的访问权限
## 自定义选项
– 默认情况下,工作流在n8n中手动触发。但是,您可以通过添加Google表格触发器来自动化流程,该触发器监控连接的”YouTube – 获取视频评论”模板中的新条目并自动启动工作流
## 技术节点组成
该工作流包含以下核心节点:
– **手动触发器**:启动工作流
– **Google表格节点**:读取视频URL列表和状态
– **条件判断节点**:验证URL非空和响应成功
– **循环处理节点**:批量处理多个视频
– **HTTP请求节点**:调用YouTube API获取评论数据
– **数据拆分节点**:将评论数据拆分为单独条目
– **Google表格写入节点**:保存评论结果和更新处理状态
## 数据字段
收集的评论数据包括:
– 视频URL
– 评论ID
– 评论内容
– 作者名称
– 点赞数
– 回复数
– 发布时间
这个工作流为YouTube数据分析提供了完整的自动化解决方案,帮助用户高效地收集和分析视频评论数据。

评论(0)