ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

douyin-downloader 完整指南:去水印、批量下载与直播录制,五步搞定

douyin-downloader 完整指南:去水印、批量下载与直播录制,五步搞定 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 是一个 Python 写的开源命令行工具单个视频、图文、合集、音乐、作者主页、直播流都能拉回本地默认去水印并带去重和重试。读完这篇你能在十分钟里跑通第一次下载并知道常见报错怎么处理。一分钟认识它它是什么一个 Python 写的命令行下载器另有一个内测中的桌面版 Douzy 提供图形界面。定位一句话既能下单个作品、也能整站备份作者主页的抖音批量下载工具自带进度条、失败重试、SQLite 去重、浏览器兜底。适合谁想收藏喜欢的视频的普通用户、需要素材库的创作者和剪辑师、做热点分析的研究者。不需要会写代码。怎么开始装好 Python复制一份 YAML 配置获取一次 Cookie运行python run.py -c config.yml。能力全景你遇到的场景项目做了什么你得到什么想保存单个视频自动选无水印源按 bit_rate 挑最高码率无水印高清视频附封面、原声、JSON 元数据下载图文作品拉取图集内全部图片完整图集落盘备份作者主页mode 支持 post/like/mix/music跨模式自动去重按「作者/类型/日期」分目录的作品库录制直播间获取 FLV/HLS 流并持续录制录像文件加房间元数据主播下播已录数据保留追热点、找选题--hot-board热搜榜、--search关键词搜索JSONL 快照文件方便二次分析大批量任务长跑SQLite 去重、完整性校验、指数退避重试中断重跑安全已完成跳过、不完整自动清理场景深挖整备一个作者主页这是最常用的一步。把主页链接丢进配置mode: postnumber.post: 0表示不限数量。我实测跑一个主页一次取回 274 个作品每条的视频、封面、原声、元数据排队入库互不重名。录下整场直播贴一个 live.douyin.com 链接它会列出可选清晰度并给出 FLV 流地址然后开始录制。录到一半主播下播或你手动中断已经写下的数据都会保留文件落在Downloaded/{作者}/live/下附房间元数据快照。顺手攒一份数据除了下文件它还能帮你采集数据。开启comments.enabled后每个作品旁会生成一份评论 JSON可选二级回复--hot-board 30一条命令把热搜榜前 30 落盘成 JSONL。做选题和趋势分析数据直接可用。最快上手路径第一步拿到代码git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader/douyin-downloader这步把项目拉下来进入 V2.0 主目录后面所有命令都在这里跑。第二步安装依赖pip install -r requirements.txt pip install playwright python -m playwright install chromium第一行必装后两行是浏览器兜底翻页被风控时用来过验证码用不到可以跳过。第三步复制配置并获取 Cookiecp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml前者生成你的配置文件后者弹出浏览器登录一次抖音Cookie 自动写回配置比手动粘贴省心。第四步编辑最小配置link: - https://www.douyin.com/video/7604129988555574538 path: ./Downloaded/ mode: - post thread: 5贴入目标链接和保存目录thread是并发数从 5 开始够用。第五步运行python run.py -c config.yml跑起来后终端会实时显示每个任务的进度条。不想碰命令行也可以试内测桌面版 Douzy粘贴链接、自动识别类型、勾选下载范围就能开工。跑完打开Downloaded/作品按「作者/类型/日期」分好目录视频、封面、原声、JSON 元数据各就各位。踩坑与答疑只抓到 20 条作品后面没有了把browser_fallback.enabled设为true、headless设为false翻页受限时会弹出浏览器手动过一次验证码即可继续。这是抖音的翻页风控不是程序坏了。提示 Cookie 失效 / 需要登录重跑python -m tools.cookie_fetcher --config config.yml重新登录一次即可恢复。抖音会定期轮换登录态每周主动刷新一次比等报错省事。某个作品一直被跳过想重新下载去重靠「数据库记录 本地文件」双重判断。删掉该作品目录文件名含 aweme_id再用 sqlite3 从dy_downloader.db清掉对应记录重跑即可。只删数据库不会触发重下因为程序还会扫本地文件名里的 aweme_id。下到一半断了会从头再来吗不会。重跑自动跳过已完成的失败按指数退避重试1s、2s、5s完整性校验会比对 Content-Length不完整的文件自动清理后重新下载。进阶组合增量备份只下新作品把increase.post设为true、保持database: true每次重跑只拉数据库里没有的新作品再配合start_time/end_time可以圈定时间段。长期追某个博主每周跑一次就够了不用盯着屏幕。变成服务加个完成通知装好 fastapi 和 uvicorn 后python run.py --serve --serve-port 8000把它变成 REST API 服务向/api/v1/download提交{url: ...}派发任务/api/v1/jobs/{id}查状态。再在notifications里配 Bark / Telegram / Webhook大批量任务跑完手机直接收到提醒。收尾回到开头douyin-downloader 把「去水印 批量」这件事做全了单个视频、主页备份、直播录制各有一条命令。新手最快的路是先按上面五步跑通一次再按需加直播、评论采集、服务化这些扩展。更多细节可以看 README 和 使用说明。最后提醒一句请只在合法合规的范围内使用尊重原作者的版权。【免费下载链接】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),仅供参考
返回列表