douyin-downloader 上手无水印批量下载与直播解析怎么配【免费下载链接】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-downloaderdouyin-downloader 主打抖音无水印批量下载支持视频、图集、合集、音乐原声与直播间解析以下是我完整跑通后的实测记录。适用场景保存一位创作者的全部作品把主页链接放进link列表mode设为post发布作品会分页抓取到本地目录。比如我拿一个三百多条短视频的美食账号试作品落在Downloaded/user_昵称_sec_uid/post/下每条视频一个文件夹。直播内容归档直播间链接直接写进配置跑完能拿到房间可选的清晰度和推流地址适合给长期开更的直播间留档写法见后文典型用法。音频素材收集music设为true每条作品的原声会随视频一起落地。只需要音频的话把cover和json关掉输出目录会更干净。部署与首次下载克隆仓库、装依赖之后首次使用要先取 Cookiecookie_extractor.py用 Playwright 打开浏览器扫码登录后自动保存get_cookies_manual.py是手动方案。git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txtpython cookie_extractor.py # 或 python get_cookies_manual.py把示例配置复制一份填一条视频链接和保存路径运行python DouYinCommand.py。第一次跑没报错视频文件和封面落在Downloaded/aweme/里界面里有下载配置、进度和跳过已存在标记。配置参数说明无水印批量下载的关键项只列我实际用到的选项按功能分组。下载行为mode主页下载模式post发布作品 /like喜欢 /mix全部合集默认postnumber每类下载条数上限0表示全部建议先设小数字试跑increase增量开关只拉本地最新作品之后的新作品日常更新建议truestart_time/end_time时间过滤格式YYYY-MM-DD留空不限制输出控制music/cover/avatar是否下载音频、封面、头像默认都是truejson是否保存作品元数据 JSON建议保持truefolderstyletrue时每条视频单独建文件夹false全部放同一目录path保存根目录默认项目下的Downloaded/并发与限速thread并发下载线程数默认 5我本机 3-5 之间都稳databaseSQLite 去重开关要用increase必须trueretry_times失败重试次数config_simple.yml 里给的是 3典型用法配置批量下载的 yaml 写法直播间解析适合要给直播间留档的人抖音直播录制配置很简单房间链接写进去即可link: - https://live.douyin.com/273940655995 path: ./Downloaded/ json: true跑完会列出房间的 FULL_HD1/SD1/SD2 清晰度和 FLV 推流地址信息存成result.json地址交给单独的录制工具即可。多账号批量适合自媒体运营多个主页链接一起放增量打开link: - https://www.douyin.com/user/MS4wLjAAAAxxxx1 - https://www.douyin.com/user/MS4wLjAAAAxxxx2 mode: [post] increase: {post: true}第二次运行只会拉取新作品进度条实时显示每条作品的百分比。音频素材收集适合音乐创作者只拿音频link: - https://www.douyin.com/user/MS4wLjAAAAxxxx3 music: true cover: false json: false元数据导出适合做研究分析的人JSON 里带每条作品的作者、发布时间、点赞与评论数据link: - https://www.douyin.com/user/MS4wLjAAAAxxxx4 json: true music: false cover: false踩坑记录隔两天再跑所有请求都返回空数据→ 抖音登录态失效Cookie 过期 → 重新执行python get_cookies_manual.py把取到的字段写回配置的cookies恢复正常。V2 单条视频下载拿不到内容→downloader.py的单条视频接口目前返回空响应README 里标注为已知问题 → 单条视频我改用DouYinCommand.pyV1主页批量继续走 V2。重跑同一主页时已下载的作品又被下了一遍→database被设成false或删掉了data.db去重记录丢失 → 保持database: true别动项目根目录的data.db。批量任务跑到一半变慢、被限流→ 线程数偏大、请求过快 →thread降到 3用number控制每类条数单次别堆太多链接。底层机制一段话版本请求层是 apiproxy/douyin/ 里的双引擎API 策略先跑失败后落到 Playwright 模拟的浏览器策略兜底。本地data.dbSQLite记录已下载作品的标识每次运行前查库跳过已存在条目增量更新就是靠它。失败作品会在代码内自动重试最多 3 次间隔 5 秒配合increase中断的任务下次运行可接着往下走。参数细节看 config.example.yml 与 USAGE.md。以上是这次无水印批量下载的完整实测记录详见 USAGE.md。【免费下载链接】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),仅供参考