抖音下载器使用手册:从单个视频到直播回放,一次讲清本地保存的全套玩法
抖音下载器使用手册从单个视频到直播回放一次讲清本地保存的全套玩法【免费下载链接】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想把某个博主的全部作品搬回本地慢慢看却不想一个个右键另存为开源项目 douyin-downloader 专治这种需求——它是一套免费的抖音视频下载工具支持视频、图集、合集、音乐乃至直播回放命令行与桌面端都有覆盖。一、开工之前先把环境铺好1. 拉取代码并安装依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txtPython 3.8 以上即可运行macOS、Linux、Windows 都能用。2. Cookie 交给程序自动处理许多下载任务卡在登录态上项目提供了一键获取的入口python -m tools.cookie_fetcher --config config.yml命令执行后会拉起浏览器你完成一次抖音登录回到终端按 Enter程序自动把 Cookie 写入配置文件全程不需要手动复制那串冗长字符。3. 一份能直接跑通的最小配置cp config.example.yml config.ymllink: - https://www.douyin.com/user/MS4wLjABAAAAxxxx path: ./Downloaded/ mode: - post thread: 5 retry_times: 3 database: truelink可以填任意多个path决定内容存放位置mode与thread分别控制下载范围和并发数。二、一条链接对应一类内容视频、图文、合集、音乐各有各的入口工具会按 URL 自动识别内容形态想保存的内容链接示例单条视频douyin.com/video/{aweme_id}图文笔记douyin.com/note/{note_id}合集douyin.com/collection/{mix_id}音乐 / 原声douyin.com/music/{music_id}以音乐为例程序优先抓取原声文件缺失时自动回退到该音乐下的首条作品避免空手而归。分享短链也能直接识别像 v.douyin.com 这类常见的分享短链工具可以直接解析展开省去手动跳转的麻烦粘贴即用。三、批量下载作者主页一次任务四种模式post / like / mix / music 按需多选把link换成用户主页地址再配合mode就能一次性把某个作者的发布作品、点赞内容、合集和音乐打包带走link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post - like - mix - music number: post: 50 like: 0 # 0 表示不设上限number控制每个模式的抓取条数不同模式之间会自动去重同一个作品不会被重复下载。下载后的目录长什么样程序按作者建目录、按模式分子目录文件名自带日期、标题和 ID一眼就能定位内容每个作品还会附带封面、音乐、头像和 JSON 元数据方便日后检索与归档。四、直播回放录制与评论采集直播FLV/HLS 双格式断流不丢数据把链接指向 live.douyin.com 的房间地址即可开始录制link: - https://live.douyin.com/123456789 live: max_duration_seconds: 3600 idle_timeout_seconds: 30录制的文件保存在 作者/live/ 目录下并附上直播间元数据快照。主播下播、网络空闲或手动中断时已录的字节都会保留不会因为中途断流而前功尽弃。评论顺手把用户反馈也存下来需要做内容分析时打开评论采集即可comments: enabled: true include_replies: false max_comments: 0每个作品会额外生成一个*_comments.json把评论内容连同作者信息一并归档。五、让下载更聪明的几组设置增量下载避免重复劳动increase: post: true database: true开启后工具通过 SQLite 记录加本地文件双重判断只拉新作品第二次运行基本是秒级完成。下载历史也可以随时通过 SQL 查询追溯。文件名与文件夹自定义filename_template: {date}_{title}_{id} folder_template: {date}_{title}_{id} author_dir: nickname_uid模板支持 id、title、author、date、time 等十余个变量重度用户建议用昵称_sec_uid的方式命名作者目录既直观又不会撞名。下载完成自动通知到手机Bark、Telegram 或企业微信 Webhook 都能接入notifications: enabled: true providers: - type: bark url: https://api.day.app/YOUR_DEVICE_KEY多个推送渠道并发发出单个失败不影响主流程。六、进阶玩法热搜、搜索、API 与桌面版热搜榜与关键词搜索python run.py --hot-board 30 -p ./Downloaded python run.py --search 猫咪 --search-max 100 -p ./Downloaded结果以 JSONL 形式落盘适合做素材采集或选题参考。REST API 服务模式pip install fastapi uvicorn python run.py --serve --serve-port 8000启动后通过POST /api/v1/download提交链接即可创建下载任务方便接入自己的自动化流程。不习惯命令行试试桌面版 Douzy同一套后端也打包了桌面客户端粘贴链接即刻开下支持同步关注列表、可视化任务中心和作品档案管理最后的动手清单克隆仓库装好依赖用 cookie_fetcher 完成一次登录复制 config.example.yml填入想下载的链接按内容类型选 mode按需求打开增量和通知需要直播或评论时把对应配置段开启进阶需求再尝试热搜、搜索与 API 模式这套工具的价值在于一次配置、持续复用把抖音上值得收藏的内容规整地搬回本地。需要提醒的是请遵守平台规则、尊重创作者版权下载内容仅供个人学习与研究使用不要二次传播或用于商业用途。【免费下载链接】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),仅供参考