← Back to Skills Marketplace
gnview

gnview-douyin-video-download

by gnview · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
105
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install gnview-douyin-video-download
Description
Download Douyin videos without watermark by using curl with a Referer header to bypass anti-leech and save files to configured paths.
README (SKILL.md)

\r

下载抖音视频\r

Summary: 使用curl直接下载抖音无水印视频(绕过防盗链),支持配置化保存路径与文件名\r \r Description:\r

中文\r

用途:\r

  • 直接下载抖音无水印视频,绕过官方防盗链限制\r
  • 通过抖音视频的真实播放链接,使用curl命令下载到本地\r
  • 解决直接访问抖音视频链接时的403 Forbidden错误\r \r

核心原理:\r

抖音视频的真实播放链接带有防盗链校验,需要携带Referer请求头伪装成从抖音官网跳转的请求,才能正常下载。\r \r

步骤:\r

  1. 获取视频真实链接:通过抖音API或第三方工具获取视频的真实播放地址\r
  2. 构造下载命令:根据配置的路径与文件名生成保存参数\r
  3. 执行下载:发送带Referer头的curl请求完成下载\r \r

参数说明:\r

| 参数/选项 | 说明 | 示例 |\r |--------|------|------|\r | -H "Referer: https://www.douyin.com/" | 必需请求头,伪装来源为抖音官网,绕过防盗链 | - |\r | -o \x3C文件名> | 指定下载保存的本地文件名 | -o ./download/7615937081646272185.mp4 |\r | \x3C视频真实链接> | 抖音官方视频播放地址 | 示例链接:https://v26-web.douyinvod.com/xxxx/xxx.mp4 |\r \r

完整命令示例(基于配置):\r

# 自动使用config.json中的配置参数\r
curl -H "Referer: https://www.douyin.com/" -o ./download/7615937081646272185.mp4 "https://v26-web.douyinvod.com/c49fd7899f16bd8a08b2710ae46f7c2a/69d96624/video/tos/cn/tos-cn-ve-15/o0pGDVXR7BKI3AF9fA8E1XQQI1Arg4fH4FdDEl/?a=6383&ch=10010&cr=3&dr=0&lr=all&cd=0%7C0%7C0%7C3&cv=1&br=4444&bt=4444&cs=2&ds=10&ft=LjhJEL998xl8uEePQ0P5NdvaUFiXQd0dkVJEIdQKIbPD-Ipz&mime_type=video_mp4&qs=15&rc=ODQ1PDc6ODNoNzM3ZWg2PEBpamRpd3k5cnhxOjMzNGkzM0AxNDVeLTRiNmAxNWBhMTQuYSNmbGE1MmRzL19hLS1kLTBzcw%3D%3D&btag=c0000e00010000&cquery=100B_100x_100z_100o_101r&dy_q=1775844326&feature_id=e297886ea4c3239306bb1d52ed307653&l=20260411020526A383B1524D4A244C3450"\r
```\r
\r
### 命令解释:\r
1.  `-H "Referer: https://www.douyin.com/"`:添加请求头,告诉抖音服务器请求来自抖音官网,绕过防盗链校验\r
2.  `-o ./download/7615937081646272185.mp4`:将下载的视频保存为指定路径下的文件\r
3.  最后一长串URL:抖音官方视频播放地址,包含视频的完整数据\r
\r
### 注意事项:\r
1.  视频真实链接有时效性,过期后需要重新获取最新的播放地址\r
2.  无需携带其他额外请求头,Referer头已经足够绕过大部分防盗链限制\r
3.  下载目录需提前创建,避免命令执行失败\r
Usage Guidance
This skill is simple and appears to do what it says (use curl with a Referer to download Douyin video files), but be aware of a few issues before installing: - The SKILL.md assumes curl and a config.json but the metadata doesn't declare them. Confirm curl is available and inspect any config.json the agent might read; otherwise the agent could try to read arbitrary local files. - The skill asks you to obtain the 'real playback URL' via Douyin API or third‑party tools — that will cause network requests to external services. Only allow this skill if you trust those sources and the content you download. - Running the curl command will contact external domains and save files to disk. Ensure you have permission to download the videos (copyright/legal concerns) and that the download path is safe. If you plan to enable autonomous invocation, consider adding explicit config path and binary requirements (curl, path to config.json) or restrict the skill to manual invocation so you can review commands before they run.
Capability Analysis
Type: OpenClaw Skill Name: gnview-douyin-video-download Version: 1.0.0 The skill bundle provides instructions and examples for downloading Douyin videos using the `curl` command. It demonstrates how to bypass hotlink protection by setting a specific `Referer` header. The logic in `SKILL.md` is transparent, aligns with the stated purpose, and lacks any indicators of malicious intent, data exfiltration, or unauthorized execution.
Capability Assessment
Purpose & Capability
The skill purpose (download Douyin videos by sending curl with a Referer) is coherent with the SKILL.md. However the metadata declares no required binaries while the instructions rely on curl, and the README mentions automatically using a config.json (no config paths declared) — minor mismatches between claimed requirements and actual instructions.
Instruction Scope
The instructions are mostly limited to constructing and running a curl command, which is in-scope. But they also state '自动使用config.json中的配置参数' and instruct obtaining the 'real playback URL' via Douyin API or third‑party tools. The skill does not declare any config paths; that ambiguity could cause the agent to look for or read a local config.json or to query external services to locate real video URLs.
Install Mechanism
Instruction-only skill with no install spec or code files — lowest risk from installed artifacts.
Credentials
No environment variables or credentials are requested, which is appropriate. Still, the SKILL.md's reference to a local config.json and to third‑party tools increases the chance the agent will access local files or external services despite no declared permissions.
Persistence & Privilege
No special persistence or elevated privileges requested; always:false and the skill is user-invocable only (normal).
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install gnview-douyin-video-download
  3. After installation, invoke the skill by name or use /gnview-douyin-video-download
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Initial release of gnview-douyin-video-download. - Enables direct download of Douyin (抖音) videos without watermark by bypassing hotlink protection. - Supports custom save paths and file names via configuration. - Utilizes curl with required Referer header to prevent 403 Forbidden errors. - Provides step-by-step usage and example commands in documentation.
Metadata
Slug gnview-douyin-video-download
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is gnview-douyin-video-download?

Download Douyin videos without watermark by using curl with a Referer header to bypass anti-leech and save files to configured paths. It is an AI Agent Skill for Claude Code / OpenClaw, with 105 downloads so far.

How do I install gnview-douyin-video-download?

Run "/install gnview-douyin-video-download" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is gnview-douyin-video-download free?

Yes, gnview-douyin-video-download is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does gnview-douyin-video-download support?

gnview-douyin-video-download is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created gnview-douyin-video-download?

It is built and maintained by gnview (@gnview); the current version is v1.0.0.

💬 Comments