尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

用 douyin-downloader 免费批量下载抖音视频:5 分钟把整个作者主页搬回电脑

用 douyin-downloader 免费批量下载抖音视频:5 分钟把整个作者主页搬回电脑 用 douyin-downloader 免费批量下载抖音视频5 分钟把整个作者主页搬回电脑【免费下载链接】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如果你也和我一样收藏夹里躺着几十个以后可能用得上的抖音视频电脑里堆着几百个录屏文件文件名全是录制_2025-01-12 19-33-27.mp4这种谁也认不出来的乱码——那这篇关于 douyin-downloader 的文章值得你花 5 分钟读完。它是一款开源的抖音批量下载工具支持去水印、作者主页批量下载、自动归档、重复跳过而我用它的第一个下午就把攒了三个月的素材库整理得明明白白。一团乱麻的抖音素材文件夹先说我的处境。我是做短视频二次创作的素材全靠平时刷抖音随手存。你可以想象一下我的素材库长什么样手机相册里 400 多个已存视频大部分带平台水印为了去水印我装了三个不同的小工具每次都要复制链接→粘贴→等待→下载→重命名想找一条上周看过的美食探店我得把相册翻到底最后发现这条视频其实存过两次一次录屏、一次下载格式还不一样。那一刻我算了一笔账存一条素材大约 2 分钟一天存 10 条就是 20 分钟一个月就是 10 个小时——全耗在机械操作上。而我真正想做的事是剪辑不是当搬运工。换个思路真有人做一键搬空主页的工具转折发生在一个很普通的晚上。我刷到 douyin-downloader 这个开源项目的介绍其中一句话戳中了我支持视频、图集、合集、音乐原声下载以及作者主页批量下载默认带进度展示、重试、数据库去重。我的第一反应是怀疑批量下载整个作者主页那不得被平台封号带着试试看不行就删的心态我把它 clone 到了本地。git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt第一次跑通的那个下午安装很顺利真正的坎在配置。项目用 YAML 配置文件控制所有行为我把示例配置复制了一份cp config.example.yml config.yml最小可用配置其实只有几行link填链接、path填保存目录、cookies填登录信息link: - https://www.douyin.com/video/7xxxxxxxxxxxxxx path: ./Downloaded/ cookies: msToken: ttwid: YOUR_TTWID sid_guard: 跑第一条命令时我满怀期待结果屏幕上直接弹出一行红字登录态失效。查了 README 才发现项目提供了自动获取 Cookie 的工具运行后会在浏览器里打开抖音登录完回到终端按回车Cookie 就自动写进配置了python -m tools.cookie_fetcher --config config.yml重新登录后再次运行python run.py -c config.yml这次屏幕开始滚动进度条最后出现一行统计下载统计成功1/1用时0分0秒。我打开Downloaded/文件夹视频、封面、原声、JSON 元数据整整齐齐躺在里面——而且没有水印。把下载升级成自动归档单条下载只是热身。真正让我效率起飞的是把link换成作者主页链接再告诉它把整个主页搬下来link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post # 下载作者主页作品 number: post: 0 # 0 表示不限数量 thread: 8 # 8 线程并发 database: true # 开启 SQLite 去重跑完之后Downloaded/里的结构让我有点感动——它替我把分类这件事也做了Downloaded/ └── 作者名/ └── post/ └── 2024-02-07_作品标题_aweme_id/ ├── xxx.mp4 ├── xxx_cover.jpg ├── xxx_music.mp3 └── xxx_data.json每个作品一个文件夹按作者 → 下载模式 → 日期_标题_ID组织。文件名和文件夹名都可以通过模板定制我最终用的是filename_template: {date}_{title}_{id} folder_template: {date}_{title}_{id}这比我之前视频1、视频2、最终版、最终版2的命名方式强太多了。调整前后对比一目了然项目调整前调整后文件名录制_时间戳.mp4日期_标题_作品ID.mp4存放位置一个文件夹堆到底按作者/模式/日期分层重复文件经常存两遍数据库文件双重去重自动跳过增量更新手动刷新主页找新的打开 increase 只拉新作品这里要特别夸一下 SQLite 去重。批量下载最怕的是跑一半断掉重跑一遍又全部重新下。而它通过数据库记录 本地文件双重检查第二次运行时直接显示跳过已存在我那个 200 多作品的博主主页重跑只花了十几秒。多线程下载的进度也值得一看——8 个任务同时推进每一条都有实时进度条和状态一次 15 分钟的搬家抵上过去三个月跑通流程后的一个周末我做了次彻底的素材库迁移把之前手动攒的作品全部交给它处理。前后对照是这样的环节以前手动现在douyin-downloader保存 1 条视频复制→去水印→重命名约 2 分钟粘贴链接自动下载几秒钟搬空 1 个博主主页基本放弃一条命令几分钟归档整理从没做过自动按作者/模式/日期归档重复检查靠肉眼数据库自动跳过断点续跑重新全部下载已存在的自动跳过以我手上的 200 个作品为例以前我花三个月零散保存还经常重复现在 15 分钟全部下载完毕0 重复全部无水印。同样是这些素材找起来从翻一个下午变成按作者点进去 30 秒。除了一键囤货它还能这么玩用顺手之后我发现它的玩法远不止下载视频攒一个 BGM 素材库mode: music可以把某位作者作品的原声批量下载下来剪片子的配乐库就这么建起来了一个系列一次搬完mode: mix下载合集追更的系列教程再也不用一集一集存追热点选题python run.py --hot-board 30拉取当天抖音热搜榜并存成 JSONL选题灵感天天有收集竞品素材python run.py --search 猫咪按关键词搜索作品做市场调研省了不少事录下没赶上的直播把链接换成live.douyin.com/{房间号}主播下播后已录制的部分也会保留顺带做用户调研开启comments配置每个作品旁边会生成一份*_comments.json把视频变成文字稿开启transcript配置调用语音转写 API 生成字幕稿变成团队工具python run.py --serve以 REST API 服务模式运行前端同事可以自己接入下载完通知手机配置 Bark/Telegram/Webhook 推送挂机下载完会第一时间收到消息。如果你完全不想碰命令行项目还提供了基于同一套后端的内测桌面版Douzy粘贴链接即可开始同步关注列表还能可视化跟踪进度——适合分给不懂技术的同事用。我踩过的那些坑附解决办法只能抓到 20 条作品后面就不动了。这是翻页风控。解决办法确保browser_fallback.enabled: true且headless: false弹窗出现后手动完成验证别急着关窗口。Cookie 隔几天就失效。平台登录态本来就会过期重新跑一次python -m tools.cookie_fetcher --config config.yml即可不用改配置。想重新下载某个作品删了文件还是被跳过。它靠数据库记录 本地文件双重去重只删文件不够还要删数据库记录例如sqlite3 dy_downloader.db DELETE FROM aweme WHERE aweme_id id;进度条疯狂刷屏。默认progress.quiet_logs: true已经做了静默处理调试时才临时加--show-warnings。收藏夹下载报错。collect/collectmix模式只能单独使用不能和post/like混在一起。进阶读者想深入了解实现可以顺着这几个入口看源码批量下载的核心逻辑在core/user_downloader.py去重与历史记录在storage/database.py命名模板解析在utils/naming.py命令行入口在cli/main.py。最后说一句工具不会替你剪片子但它能把收集素材这件本该是半小时的事从三个月的琐碎里解放出来。从今天起把你收藏夹里的第一条链接交给它剩下的交给时间。下一步很简单clone 项目、装依赖、跑一遍cookie_fetcher然后从一条链接开始你的第一次下载。五分钟后你会回来感谢自己。【免费下载链接】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),仅供参考
返回列表