深柒

douyin-downloader-js

开发编程v1.0.2
作者:深柒更新于 2026-05-11共 3 个版本 · 最新版本发布于 2026-03-13@clawhub_xbos1314/douyin-downloader-js
脚本工具#抖音

据 AlphaMoat 统计,截至 2026-09,douyin-downloader-js 累计下载 1,488 次、获 1 个星标,在全部 5,078 个 AI 技能中排名第 4,777 位,在「开发编程」分类(577 个)中排名第 561 位。

累计安装
181
累计下载
1,488
星标
1
全站排名
#4,777
全站前 95% · 「开发编程」前 98%
平台累计安装累计下载星标评论
ClawHub ↗291,0981-
SkillHub ↗1811,4881—

各平台的计数口径不同,统计时间不一致。

这个技能是做什么的

Node.js 脚本从抖音网页提取内容元数据,可下载视频或图文图片;下载文件保存到本地目录。媒体 URL 可能过期,部分内容需要登录。只处理可信链接,使用专用输出目录,并清理临时文件。

资料发布于 2026-10-27

可以用来做什么

  • 解析抖音视频标题、作者和媒体链接
  • 下载链接指向的视频或图文媒体
  • 检查输出目录中的下载文件

什么时候用

  • 需要获取抖音链接所指媒体时
  • 确认链接可信且本地存储位置合适时

示例提示词

以下是根据技能文档生成的示例,不代表实际运行结果。

解析这个抖音链接的媒体类型和元数据,先说明将下载哪些文件以及保存位置。

月度数据趋势

累计下载1,488
4451,0051,5652026-03 · 累计下载 5222026-05 · 累计下载 7352026-06 · 累计下载 8122026-07 · 累计下载 1,0062026-08 · 累计下载 1,1282026-09 · 累计下载 1,48826-0326-09
星标1
0122026-03 · 星标 12026-05 · 星标 12026-06 · 星标 12026-07 · 星标 12026-08 · 星标 12026-09 · 星标 126-0326-09

2026-09 起统计方法调整:同名技能按作者分别统计,并覆盖全部技能。图中虚线为调整前的月份,与之后的数据不直接比较,也不计算跨越调整的增长。

月份累计下载环比星标
2026-091,488—1
2026-081,128+12.1%1
2026-071,006+23.9%1
2026-06812+10.5%1
2026-05735—1
2026-03522—1

SKILL.md 原文

以下是作者发布的原始文件,按纯文本显示,本站未做修改或审核;其中的链接不可点击,命令请核实后再运行。抓取于 2026-10-23。

2.3 KB · ClawHub v1.0.2
---
name: douyin-downloader-js
description: 使用 Node.js 从抖音网页解析视频信息并下载,支持视频和图文类型
---

# 抖音视频下载器 (Node.js 版本)

## 描述

使用 Node.js 从抖音网页的 `window._ROUTER_DATA` 中解析视频信息,支持:
展开全部(共 89 行)
- 视频类型:下载视频并去除水印
- 图文类型:下载图片(最多3张)

## 何时使用

在需要下载抖音链接的内容时使用此技能:
- 下载抖音链接的视频 (v.douyin.com/xxx)
- 下载抖音链接的图文
- 解析视频信息(标题、作者、统计数据等)

## 前置要求

- Node.js 环境

## 使用方法

### 解析并下载

```bash
node ~/.openclaw/skills/douyin-downloader-js/script/douyin-parse.cjs "抖音链接" [输出目录]
```

- 第一个参数:抖音链接(必填)
- 第二个参数:输出目录(可选,默认 ./output)

## 自动识别

脚本会自动识别内容类型:
- **视频类型**:返回 `videoUrl`,下载视频
- **图文类型**:返回 `images` 数组,下载图片

## 图文处理规则

- 图文数量 ≤ 3张:全部发送
- 图文数量 > 3张:只发送前3张,告知用户剩余数量
- 示例:共7张图片 → 发送前3张 → 提示"还有4张图片未发送"

## 返回格式

### 视频类型
```json
{
  "parseId": "视频ID",
  "title": "视频标题",
  "author": { "nickname": "作者昵称", "avatar": "头像URL" },
  "statistics": { "digg": 点赞数, "comment": 评论数, "share": 分享数 },
  "images": [],
  "cover": "封面URL",
  "videoUrl": "视频URL(去除水印)"
}
```

### 图文类型
```json
{
  "parseId": "图文ID",
  "title": "图文标题",
  "author": { "nickname": "作者昵称", "avatar": "头像URL" },
  "statistics": { "digg": 点赞数, "comment": 评论数, "share": 分享数 },
  "images": ["图片URL1", "图片URL2", ...],
  "cover": "封面URL",
  "videoUrl": ""
}
```

## 技术细节

- 使用移动端 User-Agent 模拟手机访问
- 从 `window._ROUTER_DATA` 中提取数据
- 自动去除视频水印(playwm → play)
- 短链接自动重定向到完整URL

## 注意事项

- 视频/图片 URL 是临时的,可能会过期
- 某些内容可能需要登录才能访问
- 下载完成后删除本地临时文件
- 下载的文件默认保存到你的工作空间

「开发编程」分类下的热门技能

数据月份:2026-09 · 下载/星标/安装数聚合自公开技能注册库(ClawHub、SkillHub),按月更新。口径说明见数据方法。