返回顶部
y

youtube-search-api-skill YouTube搜索技能

This skill helps users automatically extract structured data from YouTube search results using the BrowserAct API. The Agent should proactively apply this skill when users express needs like searching for YouTube videos by keywords, finding the latest YouTube Shorts for a specific topic, gathering YouTube channel data for competitor analysis, monitoring trending YouTube playlists, extracting YouTube search results for market research, tracking view counts for specific YouTube keywords, compiling

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.1
安全检测
已通过
416
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

youtube-search-api-skill

YouTube 搜索 API 技能

📖 简介

本技能通过 BrowserAct 的 YouTube 搜索 API 模板,为用户提供一站式 YouTube 搜索数据提取服务。它可以直接从 YouTube 搜索结果列表中提取结构化字段。只需提供搜索关键词和限制条件,即可获得干净可用的视频、Shorts、频道或播放列表数据。

✨ 功能特点

  1. 1. 无幻觉,确保稳定准确的数据提取:预设工作流程避免了 AI 生成式幻觉。
  2. 无验证码问题:无需处理 reCAPTCHA 或其他验证挑战。
  3. 无 IP 访问限制或地理围栏:无需处理区域 IP 限制。
  4. 更敏捷的执行速度:相比纯 AI 驱动的浏览器自动化方案,任务执行更快。
  5. 极高的性价比:相比消耗大量 Token 的 AI 方案,显著降低数据获取成本。

🔑 API 密钥设置流程

运行前,必须首先检查 BROWSERACTAPIKEY 环境变量。如果未设置,不要执行任何其他操作;应请求并等待用户配合提供。 此时 Agent 必须告知用户

由于您尚未配置 BrowserAct API 密钥,请先前往 BrowserAct 控制台 获取您的密钥。

🛠️ 输入参数

调用脚本时,Agent 应根据用户需求灵活配置以下参数:
  1. 1. 关键词
- 类型:string - 描述:在 YouTube 上使用的搜索关键词。可以是任何关键词或短语。 - 示例:AI、自动化、n8n、网页抓取
  1. 2. 视频类型
- 类型:string - 描述:从哪个结果标签页提取数据。 - 支持的值:Videos、Shorts、Channels、Playlists - 默认值:Videos
  1. 3. 数量限制
- 类型:number - 描述:从搜索结果列表中提取的最大条目数。 - 示例:20、50、100 - 默认值:100

🚀 使用方法(推荐)

Agent 应通过执行以下独立脚本来实现一键出结果:

bash

调用示例


python -u ./scripts/youtubesearchapi.py 关键词 视频类型 数量限制

⏳ 执行状态监控

由于此任务涉及自动化浏览器操作,可能需要较长时间(几分钟)。脚本在运行时会持续输出带时间戳的状态日志(例如 [14:30:05] 任务状态:运行中)。 对 Agent 的提示
  • - 在等待脚本返回结果期间,请持续关注终端输出。
  • 只要终端仍在输出新的状态日志,说明任务正常运行。请不要误判为死锁或无响应。
  • 仅当状态长时间不变或脚本停止输出且未返回结果时,才可考虑触发重试机制。

📊 数据输出

执行成功后,脚本将直接从 API 响应中解析并打印结果。提取的数据包括:
  • - title:搜索结果中显示的标题
  • description:简短描述片段(如有)
  • viewcount:结果中显示的观看次数
  • publishedat:结果中显示的发布时间
  • url:结果条目的 URL

⚠️ 错误处理与重试机制

脚本执行过程中,如果发生错误(如网络波动或任务失败),Agent 应遵循以下逻辑:
  1. 1. 检查输出内容
- 如果输出包含 Invalid authorization,说明 API 密钥无效或已过期。此时不要重试,应引导用户重新检查并提供正确的 API 密钥。 - 如果输出不包含 Invalid authorization 但任务执行失败(例如输出以 Error: 开头或返回结果为空),Agent 应自动尝试重新执行脚本
  1. 2. 重试限制
- 自动重试仅限一次。如果第二次尝试仍然失败,则停止重试并向用户报告具体的错误信息。

🌟 典型使用场景

  1. 1. 关键词优先发现:直接从搜索意图构建话题池和内容数据集。
  2. 竞品扫描:搜索竞品品牌名称并提取相关热门视频。
  3. 内容监控:定期提取特定行业关键词的搜索结果,了解热门趋势。
  4. 频道研究:搜索特定细分领域的频道并收集其 URL。
  5. 教程聚合:查找并提取特定软件或工具的教学视频。
  6. Shorts 追踪:监控 YouTube Shorts 的热门标签或话题。
  7. 播放列表提取:查找特定主题的精选播放列表。
  8. 市场研究:构建搜索结果的结构化数据集用于市场分析。
  9. 创作者拓展:发现特定领域的新兴创作者以寻求合作。
  10. 观看量分析:比较不同关键词下热门视频的观看次数。

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 youtube-search-api-skill-1776277910 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 youtube-search-api-skill-1776277910 技能

通过命令行安装

skillhub install youtube-search-api-skill-1776277910

下载

⬇ 下载 youtube-search-api-skill v1.0.1(免费)

文件大小: 5.01 KB | 发布时间: 2026-4-16 18:04

v1.0.1 最新 2026-4-16 18:04
- Fixed a typo in the required binary for execution: changed "pyhon" to "python" in the skill metadata.
- No changes to code functionality or usage instructions.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部