Youtube 搜索器

用于YouTube,通过自动化工作流程获取视频数据,分析表现最佳的视频,筛选出最近两周内表现优异的内容,存储到PostgreSQL数据库中,帮助用户快速识别和利用热门视频,提高内容创作效率。

2025/7/8
21 个节点
复杂
手动复杂splitinbatchesexecuteworkflowtriggerpostgresqlyoutube便签高级api集成数据库数据逻辑条件
分类:
Business Process AutomationData Processing & AnalysisCreative Content & Video AutomationManual TriggeredComplex Workflow
集成服务:
SplitInBatchesExecuteWorkflowTriggerPostgreSQLYouTubeSticky Note

适用人群

适用人群


- 内容创作者: 需要分析和跟踪其视频表现的 YouTube 频道拥有者。
- 数据分析师: 需要从 YouTube 获取视频数据并进行深入分析的专业人士。
- 市场营销人员: 寻找最佳表现视频以优化其营销策略的营销团队。
- 开发者: 希望集成 YouTube 数据到自定义应用程序中的开发者。

解决的问题

解决的问题


- 自动化从 YouTube 获取视频数据的过程,节省手动查询和数据收集的时间。
- 通过分析视频表现,帮助用户识别出最佳和最差视频,从而优化内容策略。
- 确保用户仅获取超过210秒的长视频,避免短视频的干扰。
- 将视频数据存储到 PostgreSQL 数据库中,便于后续分析和查询。

工作流程

工作流程步骤


1. 手动触发: 用户点击开始按钮,启动工作流程。
2. 循环处理项目: 对每个 YouTube 频道进行循环处理,获取频道 ID。
3. 获取最后注册的视频: 查询数据库,获取每个频道的最新发布视频时间。
4. 获取视频数据: 通过 YouTube API 获取该频道的最新视频,限制为最多 50 个视频。
5. 过滤视频: 移除时长少于 210秒 的短视频。
6. 检查是否为空: 如果获取到的视频为空,则记录信息并返回。
7. 映射数据: 将视频数据映射到所需格式,包括视频 ID、观看次数、点赞数、评论数等。
8. 结构化数据: 对数据进行结构化处理,确保数据完整性。
9. 创建查询: 根据映射数据生成 SQL 插入查询,准备将数据插入数据库。
10. 插入数据: 将处理后的视频数据插入 PostgreSQL 数据库中。
11. 清理与总结: 处理完成后,用户可以查看数据库中的视频统计信息,进行后续分析。

自定义指南

自定义指南


- 修改 API 参数: 用户可以根据需要调整 YouTube API 的查询参数,例如 regionCodeorder
- 调整视频过滤条件: 可根据需要更改短视频的时长限制,或添加其他过滤条件。
- 数据库查询: 修改 SQL 查询以适应不同的数据分析需求,例如增加统计信息或更改数据结构。
- 增加通知功能: 可以在数据处理后增加通知节点,向用户发送处理结果的电子邮件或消息。
- 扩展数据源: 可以集成其他数据源,结合 YouTube 数据进行更全面的分析。