YouTube频道视频抓取器 - n8n工作流自动收集视频数据到Google表格
YouTube数据抓取,n8n工作流,Google Sheets集成,API自动化,视频数据分析,内容监控,数据收集

## 工作流概述

这个N8N模板展示了如何使用我们的工具从任何YouTube频道收集视频列表 – 包括视频URL、标题、描述、缩略图链接、发布日期等 – 所有数据都清晰地保存到连接的Google表格中。

## 应用场景

– **YouTube内容策略师**:跟踪竞争对手的视频发布情况
– **营销团队**:从视频元数据构建仪表板
– **自动化专家**:将YouTube连接到下游工作流程
– **研究人员和分析师**:大规模收集结构化视频数据

## 工作原理

1. **读取频道数据**:工作流从连接的Google表格的”Channel URLs”标签页读取完整的频道URL、自定义频道URL或频道ID。只有状态为”Ready”的频道会被处理。

2. **检测输入类型**:Switch节点检测输入是完整/自定义频道URL还是原始频道ID,并相应地进行路由:
– 如果输入已经是频道ID,工具准备数据结构后发送到YouTube API调用
– 如果输入是完整频道URL或自定义频道URL,工作流提取用户名,然后发送HTTP请求到YouTube API获取对应的频道ID

3. **获取视频数据**:一旦设置了有效的频道ID,工具向YouTube API端点发送请求以获取公共视频列表。默认情况下,每个频道提取的视频数量限制为10个。

4. **处理API响应**:
– 如果成功,视频数据被分割成单独的条目,清理后添加到连接的Google表格的”Videos”标签页。原始行在”Channel URLs”标签页中的状态标记为”Finished”
– 如果发生错误,”Channel URLs”标签页中的行状态标记为”Error”以便后续审查

## 使用方法

1. 下载工作流包
2. 将工作流包导入到您的N8N界面
3. 将”YouTube – Get Channel Videos” Google表格模板复制到您的Google表格账户
4. 在N8N中设置Google Cloud Console凭据,确保启用了对Google表格和YouTube服务的访问权限
5. 在连接的Google表格中,输入您想要抓取的完整频道URL、自定义频道URL或频道ID,并将行状态设置为”Ready”
6. 在N8N中点击”Execute Workflow”或”Test Workflow”运行工作流
7. 在连接的Google表格中查看结果:成功的抓取将更新原始行状态为”Finished”,视频信息显示在”Videos”标签页中

## 技术要求

– Google Cloud Console的基本设置(启用OAuth或API Key方法),启用了对YouTube和Google表格的访问权限

## 自定义选项

– 默认情况下,工作流在N8N中手动触发。但是,您可以添加Google表格触发器来自动监控新条目
– 如果您想要获取更多视频元数据(如时长、观看次数),可以扩展HTTP请求和后处理节点以包含这些内容
– 工作流默认每个频道收集最多10个视频。如果您想要获取更多,只需在连接的Google表格的”Channel URLs”标签页的C列中输入所需的视频数量限制

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。