Install
openclaw skills install douyin-downloader-pro下载抖音视频或图集(图片)。当用户提供抖音 App 分享口令、v.douyin.com 短链、或 douyin.com 视频/图文页面 URL,并希望下载视频文件或图集中的所有图片时使用本 skill。支持自动识别图集 vs 视频;图集会把所有图片下载到一个以作品标题命名的目录中,可选打包为 zip。视频按原始(带水印)地址下载。
openclaw skills install douyin-downloader-pro当用户的请求同时满足以下两点时使用本 skill:
v.douyin.com/xxx/ 短链 + 一段口令)https://v.douyin.com/xxx/ 短链https://www.douyin.com/video/<id> 或 https://www.douyin.com/note/<id> 网页 URLhttps://www.iesdouyin.com/share/video|note/<id>/ 分享页 URL<标题>_<aweme_id>.mp4)。<标题>_<aweme_id>/ 目录(命名为 01.jpg、02.jpg …)。可选 --zip 参数将该目录打包为 <标题>_<aweme_id>.zip。aweme_id。video 和 note 两种 share 路径解析,避免类型判错导致空数据。脚本路径:scripts/douyin_dl.py,依赖 Python 3 与 requests。
# 基本用法(视频或图集都用这一个命令)
python3 scripts/douyin_dl.py "<分享文本或链接>" -o ./downloads
# 图集自动打包成 zip
python3 scripts/douyin_dl.py "<分享文本或链接>" -o ./downloads --zip
# 短链
python3 scripts/douyin_dl.py "https://v.douyin.com/xxxxxx/"
# 直接的 douyin.com 网页 URL
python3 scripts/douyin_dl.py "https://www.douyin.com/note/7412345678901234567"
# 抖音 App 复制的整段分享口令(带换行也可以,记得用引号包起来)
python3 scripts/douyin_dl.py "7.99 复制打开抖音,看看【XXX的作品】https://v.douyin.com/abc123/"
参数:
| 参数 | 说明 |
|---|---|
input(位置参数) | 必填。分享文本 / 短链 / 完整 URL,任选其一。 |
-o, --output | 输出目录,默认 ./downloads。 |
--zip | 仅对图集有效:把图片目录打包为同名 zip 文件。 |
Bash 调用 python3 scripts/douyin_dl.py "<input>" -o <dir>。[douyin] ... 前缀打印进度日志,结尾会汇报"完成,输出 N 个文件"或失败原因。v.douyin.com 或 douyin.com 链接。EXTRA_HEADERS 入口)。images 字段在另一个嵌套位置,脚本会自动递归查找;如仍失败,把整段 RENDER_DATA dump 出来人工定位字段。iesdouyin.com/share 页面里的 RENDER_DATA JSON。如果某天该接口变更,需要更新解析逻辑。play_addr。