抖音去水印下载:3 步免费批量保存高清视频
【免费下载链接】douyin-downloaderA practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖音批量下载工具,去水印,支持视频、图集、合集、音乐(原声)。项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader
想把某条抖音视频存到本地,又不想忍受在线解析站把 1080p 压成 720p 还贴着水印?开源工具 douyin-downloader 直接从服务器取无水印原片,自动挑最高码率版本,单条视频或整个创作者主页的抖音批量下载,一次归档干净。
抖音下载工具 3 步怎么部署跑通
先拿到代码并装好依赖。克隆下来后把 Python 依赖和浏览器组件一起装上,浏览器组件是后面自动抓 Cookie 用的,顺手复制一份示例配置 config.example.yml:
git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt pip install playwright && python -m playwright install chromium cp config.example.yml config.yml需要 Python 3.8 以上,Windows、macOS、Linux 都支持。接着把要存的链接写进config.yml的link字段,跑一遍 Cookie 获取工具——浏览器弹出后扫码登录,回终端按回车,程序会把 Cookie 自动写回配置,然后启动下载:
python -m tools.cookie_fetcher --config config.yml python run.py -c config.yml抖音去水印下载单条视频和作者主页怎么配
单个视频最省事,把link指向一条v.douyin.com短链即可:
link: - https://v.douyin.com/你想保存的短链/ path: ./Downloaded/运行后终端被绿色进度条铺满,跑完在Downloaded/作者名/post/日期_标题_作品ID/里得到一个无水印的.mp4,旁边跟着封面*_cover.jpg和*_data.json元数据。
想整个主页批量收,就把链接换成作者主页地址,补上内容清单:
link: - https://www.douyin.com/user/作者主页链接 mode: - post # 发布 - mix # 合集 number: post: 0 # 0 表示不限数量 mix: 0mode是内容清单,post(发布)、like(点赞)、mix(合集)、music(音乐)想要哪项勾哪项;number填 0 就是全量。同一作品在不同分类重复出现只下一次,数据库加本地文件双重去重,断点续跑也不乱。不爱敲命令的同学也可以用桌面版 Douzy,粘贴链接、勾选内容类型就能开工:
直播录制、评论采集、热搜搜索怎么开
live.*把直播间链接丢进link,按你选的清晰度录制;主播下播或断网,已录好的部分完整保留在作者名/live/目录,不会丢。
comments.enabled: true打开后,每个作品旁多生成一份*_comments.json,点赞数、评论内容、二级回复全都有,方便二次分析。
python run.py --hot-board 30拉热搜榜前 30,python run.py --search "猫咪"按关键词找作品,结果都落 JSONL 文件,方便直接喂给其他工具处理。
increase.post: true让下次运行只下新增作品,适合长期追更的博主,不用手动清旧数据。
抖音下载产物归档目录与命名规则
Downloaded/ └── 作者名/ └── post/ └── 2024-02-07_作品标题_作品ID/ ├── 作品标题_作品ID.mp4 # 无水印视频 ├── 作品标题_作品ID_cover.jpg # 封面 ├── 作品标题_作品ID_music.mp3 # 背景音乐 └── 作品标题_作品ID_data.json # 元数据命名走{date}_{title}_{id}模板,日期加标题加作品 ID,一眼能对上号。想换自己的习惯,改配置里的filename_template就行,{author}、{date}、{id}这些变量都能用,但模板里至少留一个{id}避免重名覆盖。
下载历史落在本地数据库dy_downloader.db,一条查询就能看到最近存过的作品。桌面版的作品档案更直观,按作者、标题、发布时间筛选,随时知道"这个博主我存过多少条":
Cookie 过期和重复下载怎么解决
只拉到 20 条?翻页风控在起作用:不是工具坏了,打开浏览器兜底,弹窗出来手动过一次验证即可,设browser_fallback.enabled: true、headless: false。
Cookie 失效、请求不响应?Cookie 过期了:重跑python -m tools.cookie_fetcher --config config.yml,扫码后配置自动刷新。
想重新下载某个作品?双重去重还开着:只删文件也会被跳过,文件夹和数据库记录都要清掉再重跑:
sqlite3 dy_downloader.db "DELETE FROM aweme WHERE aweme_id = '作品ID';"再把Downloaded/下对应作品 ID 的文件夹删掉,重新运行就行。拿你最想存的那条链接去跑一把吧。
【免费下载链接】douyin-downloaderA practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖音批量下载工具,去水印,支持视频、图集、合集、音乐(原声)。项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考