Communitygithub.com

mayichao1993/douyin-profile-video-collect

用于收集抖音用户主页公开作品并在用户确认后下载媒体的 Codex 技能。

douyin-profile-video-collect 是什么?

这是一个专为 Codex 平台设计的技能,用于自动收集抖音(Douyin)用户主页上的公开作品列表,并在获得用户确认后下载相应的媒体文件(如视频或图片)。该技能的主要用途是简化抖音内容采集流程,避免手动逐个查看和下载的繁琐操作。它通过调用抖音的公开 API 或解析用户主页页面来获取作品信息,然后以交互方式请求用户确认是否下载每个作品。支持的平台包括 Codex 兼容的 AI 代理环境。工作流程通常包括输入用户主页链接、扫描公开作品、展示预览并等待用户确认、最后执行下载。技能本身不涉及任何非法抓取,仅适用于公开可访问的内容,并需要用户遵守抖音的服务条款和相关法律法规。

兼容平台~Claude Code✓Codex CLI~Cursor
npx skills add mayichao1993/douyin-profile-video-collect

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

douyin-profile-video-collect 是做什么的?

Codex 技能,用于收集抖音用户主页的公开作品,并在用户确认后下载媒体文件。

该技能会自动扫描指定抖音用户主页上公开的视频和图片作品,列出供用户预览,然后逐个或批量请求用户确认下载。下载后的媒体文件会保存到本地指定目录。

使用前提

  • 确保已安装必要的依赖(如 requests, beautifulsoup4 等)。
  • 需要有效的抖音用户主页 URL(公开作品可见)。
  • 遵守抖音平台的使用条款和当地法律法规。

工作流程

  1. 输入用户主页链接:用户提供抖音用户的主页 URL。
  2. 扫描公开作品:技能通过解析页面或 API 获取作品列表(标题、封面、播放量等)。
  3. 展示预览:以简洁的列表形式展示每个作品的基本信息。
  4. 用户确认:询问用户是否下载每个作品,支持“全部下载”或“逐个选择”。
  5. 执行下载:根据确认结果下载对应媒体文件。

示例

# 假设用户输入一个抖音主页链接
$ douyin-collect --url https://www.douyin.com/user/xxx

# 技能输出作品列表并询问
发现 5 个公开作品:
  1. 【标题1】 - 播放 1.2万
  2. 【标题2】 - 播放 8000
  ...
是否下载作品 1?(y/n): y
下载完成: ./downloads/作品1.mp4

注意事项

  • 本技能仅用于合法学习目的,不得用于商业爬取或侵犯他人权益。
  • 下载速度可能受限于网络环境和抖音的反爬机制。
  • 请确保有足够的存储空间。

相关技能