首页/新闻资讯/正文详情

抖音批量下载器怎么用:Cookie、去重与直播存档一次讲清

发布时间:2026/9/27 8:38:50 来源:云帆数科 栏目:资讯中心
抖音批量下载器怎么用:Cookie、去重与直播存档一次讲清
抖音批量下载器怎么用Cookie、去重与直播存档一次讲清【免费下载链接】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把整个主页的作品搬到本地、直播整场存档、评论原始数据落盘——这些需求用官方 App 都做不到douyin-downloader 就是为这类批量场景做的 Python 命令行工具给它主页、合集或直播间链接它并发抓取、自动挑无水印最高码率源并把每个作品写入 SQLite 记录重复运行时只补新内容不重下老文件。同一套后端还出了个桌面客户端 Douzy内测中两者分工不同批量、直播、数据采集走本仓库的 CLIpython run.py只想下单个作品或要可视化任务管理就去项目 Releases 页拿桌面版。内容类型触发方式本地产物用户主页作品/user/链接 mode: postmp4、封面、原声、data.json合集 / 收藏夹/collection/链接或/user/self收藏页按作品分目录原声音频/music/链接mp3缺失时回退该音乐下首条作品直播live.douyin.com/{room_id}flv 房间元数据快照评论 / 搜索数据comments配置或--search参数*_comments.json、search/*.jsonl从零跑通三步完成首次下载第一步装依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt cp config.example.yml config.ymlPython 3.8 即可。第一条命令把仓库拉到本地第二条装运行依赖第三条把示例配置复制成config.yml——之后所有设置都改这一个文件。第二步扫码拿 Cookie最容易卡住的环节没有有效 Cookie 时作品列表经常翻到 20 条就断。别手动找直接用自带的扫码登录脚本一次解决pip install playwright python -m playwright install chromium python -m tools.cookie_fetcher --config config.yml第一条装 Playwright 并下载 Chromium 浏览器内核第二条启动扫码登录手机确认后再回终端按 EnterCookie 会自动写回 config.yml。过期了就重跑第二条。第三步运行并确认产物python run.py -c config.yml # 不改文件、临时加链接和并发也行 python run.py -u https://www.douyin.com/user/xxxx -t 5 -p ./Downloaded-c指定配置文件-u追加一个链接-t指定并发数-p指定下载目录。成功后终端出 Rich 进度条文件按Downloaded/作者名/post/日期_标题_aweme_id/落盘每个作品自带 mp4、封面、原声和含点赞数、发布时间的 data.json。三个高频用法的最小示例整页搬进本地素材库跟踪竞品更新时把主页链接和条数限制写进配置link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post number: post: 50跑python run.py -c config.yml即可。翻页被风控截断时工具会自动拉起浏览器兜底——窗口弹出来就手动过一遍验证别急着关。直播整场录制课程运营要留存整场直播时link: - https://live.douyin.com/123456789 live: max_duration_seconds: 0 # 0 表示录到主播下播下播或按 CtrlC 时已录字节都会保留为Downloaded/{作者}/live/下的 flv 文件旁边附*_room.json房间元数据快照遇到 HLS 源则只保存 playlist需要再用 ffmpeg 二次合成。评论与搜索数据导出comments: enabled: true max_comments: 500再配合python run.py --search 关键词 --search-max 100可先把关键词命中的作品清单导出到search/下的 jsonl 文件筛选后再决定下载哪批评论 JSON 会生成在对应媒体文件旁。参数怎么调并发、限流与去重并发thread默认 5即同时下载 5 个任务。家庭宽带实测 5~8 稳再高容易撞限流。重试retry_times控制重试次数单次失败按 1s/2s/5s 指数退避见 control/retry_handler.py。限流全局 2 请求/秒control/rate_limiter.py网络复杂时给proxy填代理地址API 请求和媒体流都会走它。翻页深度被风控限制时把browser_fallback.max_scrolls默认 240 轮滚动调大并保持headless: false方便手动过验证。文件组织path定根目录默认按「作者名/模式/日期_标题_aweme_id」三级归档关闭folderstyle可拍平。去重双重机制——SQLite 下载记录 本地文件名里的 aweme_id 比对增量模式只捞新作品。历史全在dy_downloader.db可用 sqlite3 直接查。代码改造入口也很明确core/url_parser.py 负责短链与主页链接解析core/user_modes/ 用策略模式承载 post / like / mix / music 四种下载模式新增内容类型时加一个策略类并注册即可auth/cookie_manager.py 封装 Cookie 生命周期。要对接前端或自动化流水线加--serve --serve-port 8000起 REST 服务server/app.pyPOST/api/v1/download提交任务、GET 查询状态。现象 / 根因 / 处置 对照表现象根因处置作品只抓到 20 条就停API 翻页被风控截断开启browser_fallback.enabled: true浏览器窗口出现后手动过验证码单个视频/合集/音乐链接报 403Blocked by ArgusSecurityPlugin抖音 2026-08/09 起对这些接口加了风控门禁非浏览器请求直接被拒主页作品改用 post 模式加浏览器兜底单个作品走桌面版 Douzy删了本地文件下次运行仍跳过该作品数据库记录还在双重去重生效sqlite3 dy_downloader.db DELETE FROM aweme WHERE aweme_id aweme_id;列表抓空、下载全部失败config.yml 里 Cookie 过期重跑python -m tools.cookie_fetcher --config config.yml今天就能做的三步跑python -m tools.cookie_fetcher --config config.yml扫码过验证Cookie 自动入配置把要留存的主页链接填进 config.yml 的linkmode留post执行python run.py -c config.yml。预期结果进度条走完Downloaded/作者名/post/下按「日期_标题_aweme_id」分好目录点赞数、发布时间已写进 data.json下次再跑同一配置只补新作品。你的素材库从下一条视频开始自动归档。【免费下载链接】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),仅供参考

相关推荐

免费网站建站2773避坑指南:从丑到爆的实操全解
免费网站建站2773避坑指南:从丑到爆的实操全解

免费网站建站2773避坑指南:从丑到爆的实操全解 别再看那些一眼假的模板网站了,真不够用! 想靠【免费网站建站2773】白嫖流量,结果做出来的页面像2005年的互联网遗迹?… · 2026/9/27 8:38:44

3个维度拆解哪些网站是做免费推广的完整流程
3个维度拆解哪些网站是做免费推广的完整流程

3个维度拆解哪些网站是做免费推广的完整流程 域名服务器搞不懂,是很多新手接手“免费推广”项目时的第一道坎。别被“免费”二字骗了,真正能落地的 完整流程 ,核心在于技术选型的成本与效果平衡。 1. 先厘清概念:哪些网站能做免费推广… · 2026/9/27 8:38:44

跨国跨服网络同步延迟优化实践:专线中继与就近接入
跨国跨服网络同步延迟优化实践:专线中继与就近接入

跨国跨服网络同步延迟优化实践:专线中继与就近接入在打造全球同服或跨国实时对战游戏时,网络工程师面临的最残酷现实是光速的物理极限与不可靠的公网路由环境。从北美到东亚的公网直线光纤传播延迟通常在 120ms 左右,但在实际公网 BGP 路由中… · 2026/9/27 8:38:31

Enquirer Form Prompt 入门指南:从单个输入到多字段表单的完整实战
Enquirer Form Prompt 入门指南:从单个输入到多字段表单的完整实战

开发工具 【免费下载链接】enquirer Stylish, intuitive and user-friendly prompts. Used by eslint, webpack, yarn, pm2, pnpm, RedwoodJS, FactorJS, salesforce, Cypress, Google Lighthouse, Generate, tencent cloudbase, lint-staged, gluegun, hygen, hardhat, AWS Am… · 2026/9/27 9:14:43

Apache Beam 固定时间窗口(Fixed Time Window)实战:用 1 天窗口统计事件数量
Apache Beam 固定时间窗口(Fixed Time Window)实战:用 1 天窗口统计事件数量

大数据批处理流处理数据工程 【免费下载链接】beam Apache Beam is a unified programming model for Batch and Streaming data processing. 项目地址: https://gitcode.com/gh_mirrors/beam4/beam 点击查看 免费下载 窗口(Windowing)是 Ap… · 2026/9/27 9:14:43

不用再交 Wand 专业版年费:用 Wand-Enhancer 一次本地补丁解锁 Pro 功能
不用再交 Wand 专业版年费:用 Wand-Enhancer 一次本地补丁解锁 Pro 功能

不用再交 Wand 专业版年费:用 Wand-Enhancer 一次本地补丁解锁 Pro 功能 【免费下载链接】Wand-Enhancer Advanced UX and interoperability extension for Wand (WeMod) app 项目地址: https://gitcode.com/GitHub_Trending/we/Wand-Enhancer 如果 Wand 专业… · 2026/9/27 9:14:37

从零到第一个带引用回答:WeKnora RAG 知识库本地部署完整指南
从零到第一个带引用回答:WeKnora RAG 知识库本地部署完整指南

从零到第一个带引用回答:WeKnora RAG 知识库本地部署完整指南 【免费下载链接】WeKnora Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki. 项目地址: https://gitcod… · 2026/9/27 9:14:37

Humanizer InDate.Six 详解:用流式 API 计算 6 天/6 周/6 月/6 年后的日期
Humanizer InDate.Six 详解:用流式 API 计算 6 天/6 周/6 月/6 年后的日期

开发工具 【免费下载链接】Humanizer Humanizer meets all your .NET needs for manipulating and displaying strings, enums, dates, times, timespans, numbers and quantities 项目地址: https://gitcode.com/gh_mirrors/hu/Humanizer 点击查看 免费下载 本篇技… · 2026/9/27 9:14:31

Puppet V3 Facts HTTP API 详解:节点事实上报、Schema 约束与间接层实现原理
Puppet V3 Facts HTTP API 详解:节点事实上报、Schema 约束与间接层实现原理

运维DevOpsIaC 【免费下载链接】puppet Server automation framework and application 项目地址: https://gitcode.com/gh_mirrors/pu/puppet 点击查看 免费下载 导读 facts 端点是 Puppet V3 HTTP API 中用于**按节点名写入(保存)事实&… · 2026/9/27 9:14:25

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码