← 返回
内容创作 Key

Edison Youtube Full

Complete YouTube toolkit for agents: search videos, fetch metadata, browse channels and playlists, and pull transcripts. Use when you need comprehensive YouT...
{"answer":"代理 YouTube 完整工具包:搜索视频、获取元数据、浏览频道和播放列表及提取字幕。需全面 YouTube 数据时使用。"}
edisonchenai
内容创作 clawhub v1.0.0 1 版本 100000 Key: 需要
★ 0
Stars
📥 749
下载
💾 13
安装
1
版本
#latest

概述

YouTube Full Skill

本技能把常见的 YouTube 工作流(搜索、视频/频道/播放列表元数据、字幕抓取)封装成可复用脚本,方便在单个会话里串联使用。

依赖与准备

  1. YouTube Data API Key

```bash

export YOUTUBE_API_KEY="YOUR_KEY"

```

或者在运行脚本时使用 --api-key 参数。

  1. Python 依赖(建议放在虚拟环境):

```bash

pip install -r scripts/requirements.txt

```

  • requests:调用官方 REST API
  • youtube-transcript-api:抓取字幕
  1. 所有脚本默认输出 JSON(stdout),方便直接被上游工具读取,或通过 jq 等命令行处理。

快速开始

任务命令说明
------------------
搜索视频python scripts/search_videos.py --query "openclaw" --max-results 5返回匹配视频/频道集合
视频详情python scripts/get_video_details.py --ids dQw4w9WgXcQ支持一次查询多个视频 ID(逗号分隔)
频道最新上传python scripts/get_channel_videos.py --channel-id UC_x5XG1OV2P6uZZ5FSM9Ttw --max-results 10可指定 order=latest/popular
播放列表内容python scripts/get_playlist_items.py --playlist-id PLBCF2DAC6FFB574DE支持分页(自动拉全量)
字幕抓取python scripts/get_transcript.py --video-id dQw4w9WgXcQ --languages zh-CN,en按语言优先级尝试抓取

> 🌐 更多 API 字段参考 references/api_quickstart.md

工作流建议

  1. 组合式使用:先用 search_videos.py 拿到 videoId/channelId,再调用其他脚本获取详情或字幕。
  2. 批量处理:大多数脚本支持一次性传入多个 ID(用逗号分隔),能减少 API 调用次数。
  3. 速率限制:YouTube Data API 默认 10,000 quota/天。search/videos 等接口有不同配额消耗,见参考文档。
  4. 字幕回退youtube-transcript-api 会自动 fallback 到指定语言列表的下一个选项;若视频无字幕会抛异常,脚本会以非零退出码返回。

文件结构

youtube-full/
├── SKILL.md
├── references/
│   └── api_quickstart.md
└── scripts/
    ├── requirements.txt
    ├── search_videos.py
    ├── get_video_details.py
    ├── get_channel_videos.py
    ├── get_playlist_items.py
    └── get_transcript.py

故障排查

问题可能原因解决办法
--------------------------
HTTP 403 / quotaExceededAPI Key 配额不足或未启用服务去 GCP 控制台检查配额、启用结算或更换 Key
找不到字幕视频关闭字幕或无匹配语言换语言列表、改用自动字幕 (--languages auto)
HttpAccessTokenRefreshError使用 OAuth token 且已过期重新获取 token 或改用 API Key
CLI 报 ModuleNotFoundError缺少依赖重新执行 pip install -r scripts/requirements.txt

最佳实践

  • 把常用命令写成脚本/Makefile,方便一键获取多条数据。
  • 对于需要批量处理的视频列表,优先调用 get_playlist_items.py / get_channel_videos.py 拉取 ID,然后再批量获取详情或字幕。
  • 脚本输出 JSON,建议直接 | jq 做筛选或保存为文件供后续步骤使用。

版本历史

共 1 个版本

  • v1.0.0 当前
    2026-03-30 08:34 安全 安全

安全检测

腾讯云安全 (Keen)

安全,无风险
查看报告

腾讯云安全 (Sanbu)

安全,无风险
查看报告

🔗 相关推荐

content-creation

Baidu Wenku AIPPT

ide-rea
使用百度文库 AI 智能生成 PPT,自动根据内容选择模板。
★ 66 📥 46,204
content-creation

Humanizer

biostartechnology
消除AI写作痕迹,使文本更自然真实。基于维基百科"AI写作特征"指南,识别并修正夸张象征、宣传用语、肤浅-ing分析、模糊归因、破折号滥用、三项排比、AI词汇、负面平行结构及冗长连接词等模式。
★ 860 📥 199,864
content-creation

AdMapix

fly0pants
广告情报与应用数据分析助手,支持搜索广告素材、分析应用排名、下载量、收入及市场洞察,用于广告素材和竞品分析。
★ 295 📥 136,492