OpenClaw: benign
VirusTotal: benign
StaticScan: suspicious
OpenClaw: benign
The skill's code, instructions, and requirements are coherent with its stated purpose: it parses Douyin links, uses Playwright/HTTP requests to find video URLs, and downloads files to the user's files... [内容已截断]
VirusTotal: benign VT 报告
静态扫描: suspicious
Detected: suspicious.env_credential_access
README 未提供
无文件信息
{
"latestVersion": {
"_creationTime": 1773392080278,
"_id": "k97db933hxpjft8egp4sc31da582v28q",
"changelog": "## 🎵 最新抖音无水印视频下载器 (douyin-downloader) 使用方法【亲测有效】 - 支持链接解析、浏览器提取和批量下载\n---\n\n### 📋 技能信息\n\n| 项目 | 详情 |\n|------|------|\n| **名称** | douyin-downloader |\n| **显示名** | 🎵 抖音下载器 |\n| **版本** | 1.0.0 |\n| **位置** | `C:\\Users\\laimeng\\.openclaw\\workspace\\skills\\douyin-downloader` |\n\n---\n\n### 🎯 触发词\n\n以下任意关键词都会触发此技能:\n\n- `下载抖音`\n- `解析抖音`\n- `保存抖音`\n- `douyin download`\n- `无水印`\n\n---\n\n### 💬 使用示例\n#### 1️⃣ 下载单个视频\n```\n下载这个抖音视频:https:\/\/v.douyin.com\/xxxxx\n```\n或\n```\n下载 https:\/\/www.douyin.com\/video\/7477287476999015732\n```\n**输出示例:**\n```\n✅ 下载成功!\n\n📹 视频:\n👤 作者:未知作者\n📁 保存:C:\\Users\\***\\Videos\\douyin\\***.mp4\n💾 大小:30.2 MB\n```\n\n---\n\n#### 2️⃣ 批量下载多个视频\n\n```\n下载这些抖音视频:\n- https:\/\/v.douyin.com\/xxx1\n- https:\/\/v.douyin.com\/xxx2\n- https:\/\/www.douyin.com\/video\/123456789\n```\n\n**输出示例:**\n```\n📥 批量下载完成!\n\n✅ 成功:3\n❌ 失败:0\n📁 目录:C:\\Users\\***\\Videos\\douyin\n```\n\n---\n\n#### 3️⃣ 解析链接(不下载)\n\n```\n解析这个抖音链接:https:\/\/v.douyin.com\/xxxxx\n```\n\n**输出示例:**\n```\n🔗 解析结果:\n\n📹 视频 ID: 7477287476999015732\n📝 标题:抖音最初的样子\n👤 作者:舞蹈达人\n🎬 时长:15 秒\n```\n\n---\n\n### 📁 支持的视频链接格式\n\n| 格式 | 示例 |\n|------|------|\n| 标准链接 | `https:\/\/www.douyin.com\/video\/123456789` |\n| 笔记链接 | `https:\/\/www.douyin.com\/note\/123456789` |\n| 短链接 | `https:\/\/v.douyin.com\/abc123` |\n| 移动端 | `https:\/\/m.douyin.com\/abc123` |\n| 搜索页 | `https:\/\/www.douyin.com\/search\/xxx?modal_id=123456789` |\n\n---\n\n### ⚙️ 配置选项\n\n在 `TOOLS.md` 中添加配置:\n\n```markdown\n### 抖音下载器\n\n- 默认保存目录:~\/Videos\/douyin\n- 保存元数据:true\n- 并发下载数:3\n```\n\n| 配置项 | 默认值 | 说明 |\n|--------|--------|------|\n| `saveDir` | `~\/Videos\/douyin` | 视频保存目录 |\n| `saveMetadata` | `true` | 是否保存 JSON 元数据文件 |\n| `concurrency` | `3` | 批量下载时的并发数 |\n\n---\n\n### 📦 技术依赖\n\n| 依赖 | 用途 | 状态 |\n|------|------|------|\n| `axios` | HTTP 请求 | ✅ 已安装 |\n| `cheerio` | HTML 解析 | ✅ 已安装 |\n| `playwright` | 无头浏览器(获取真实视频地址) | ✅ 已安装 |\n\n---\n\n### 🔧 工作原理\n\n```\n1. 用户发送抖音链接\n ↓\n2. 解析链接提取视频 ID\n ↓\n3. 启动 Playwright 无头浏览器\n ↓\n4. 访问抖音页面,等待视频加载\n ↓\n5. 拦截网络请求,获取真实视频 URL\n ↓\n6. 下载视频到本地\n ↓\n7. 保存元数据(可选)\n ↓\n8. 返回下载结果\n```\n\n---\n\n### ⚠️ 注意事项\n\n| 限制 | 说明 |\n|------|------|\n| **仅公开视频** | 私密\/付费视频无法下载 |\n| **频率限制** | 避免短时间内大量请求(会触发风控) |\n| **个人使用** | 请遵守抖音用户协议,仅用于个人学习 |\n| **版权** | 不要用于商业用途或重新分发 |\n\n---\n\n### 🐛 常见问题\n\n**Q: 下载失败怎么办?**\n> A: 检查链接是否正确,确保视频是公开的。部分视频可能有访问限制。\n\n**Q: 为什么需要 Playwright?**\n> A: 抖音使用动态加载,视频地址不在初始 HTML 中,需要用浏览器模拟真实用户访问。\n\n**Q: 可以下载 TikTok 吗?**\n> A: 当前版本仅支持抖音(中国版)。TikTok 需要单独的解析逻辑。\n\n**Q: 视频地址会过期吗?**\n> A: 是的,获取的视频 URL 有有时效性,建议获取后尽快下载。\n\n---\n\n### 🚀 快速测试\n\n```bash\ncd C:\\Users\\laimeng\\.openclaw\\workspace\\skills\\douyin-downloader\nnode test-download.js\n```\n\n---\n\n**这就是抖音下载器的完整使用方法!** 有任何问题随时问我。🎵",
"changelogSource": "user",
"createdAt": 1773392080278,
"version": "1.0.0"
},
"owner": {
"_creationTime": 0,
"_id": "publishers:missing",
"displayName": "chall2015",
"handle": "chall2015",
"image": "https:\/\/avatars.githubusercontent.com\/u\/12229815?v=4",
"kind": "user",
"linkedUserId": "kn7445748ap830d4e1bpnvdjjn82v6rh"
},
"ownerHandle": "chall2015",
"skill": {
"_creationTime": 1773392080278,
"_id": "kd7arns09vs2myc10qe24kh08582v7wt",
"badges": [],
"createdAt": 1773392080278,
"displayName": "🎵 抖音下载器",
"latestVersionId": "k97db933hxpjft8egp4sc31da582v28q",
"ownerUserId": "kn7445748ap830d4e1bpnvdjjn82v6rh",
"slug": "douyin-downloader-latest",
"stats": {
"comments": 1,
"downloads": 148,
"installsAllTime": 0,
"installsCurrent": 0,
"stars": 1,
"versions": 1
},
"summary": "抖音无水印视频下载器,支持分享链接解析、批量下载和元数据保存",
"tags": {
"browser": "k97db933hxpjft8egp4sc31da582v28q",
"douyin": "k97db933hxpjft8egp4sc31da582v28q",
"downloader": "k97db933hxpjft8egp4sc31da582v28q",
"latest": "k97db933hxpjft8egp4sc31da582v28q",
"tiktok": "k97db933hxpjft8egp4sc31da582v28q",
"video": "k97db933hxpjft8egp4sc31da582v28q"
},
"updatedAt": 1773393714193
}
}