资讯详情

资讯详情

抖音下载工具:把博主主页几百条无水印作品一次批量存进本地

抖音下载工具把博主主页几百条无水印作品一次批量存进本地【免费下载链接】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 抖音下载工具粘贴视频、图文、合集或博主主页链接就能把无水印文件批量落盘并自动跳过已下载过的内容支持抖音博主主页作品抓取和抖音直播录制。从一个真实需求开始你想完整存档一位常追的美食博主打开主页发现已发 320 多条作品。一条条右键保存存到第 40 条就累了还不时遇到带水印或保存失败的。就算硬着头皮存完三个月后再想补新内容也得从头翻。这类批量 无水印 不重复的需求正是 douyin-downloader 设计来解决的。它到底能干哪些活你想做的事对应能力备注存单条视频 / 图文去水印下载输出 .mp4 等无水印文件文件名带发布日期抓博主主页全部作品mode: [post]批量拉取按作者分目录number.post: 0表示不限条数只补新内容increase增量开关已下载过的作品自动跳过下载合集、音乐原声mix/music模式合集可展开成单条作品限定发布时间段start_time/end_timeYYYY-MM-DD含结束日当天导出评论内容comments开关每个作品旁多一个*_comments.json可含二级回复挑画质video_qualityhighest、original或指定分辨率翻页被风控时兜底浏览器兜底见 core/user_downloader.py录直播live配置实验性质HLS 源只存播放列表不想写配置的话同仓库还有 Douzy 桌面版粘贴链接后勾选作品、喜欢、合集、音乐并填数量上限即可适合日常使用。五分钟跑通从安装到第一次下载环境要求 Python 3.9Windows、macOS、Linux 都能跑。先把仓库拉到本地并装好依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader python -m pip install -r requirements.txt跑完后终端回到项目根目录源码和依赖就都齐了。抖音接口需要身份凭证下面两条命令负责复制出配置文件并扫码登录cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml浏览器会自动弹出你扫码登录抖音后回到终端按回车Cookie 就写进了config.yml不用手抄那串长文本。最后把config.yml里示例link换成一条单条视频链接再运行python run.py -c config.yml你会看到进度条逐条推进无水印视频落到path指定的目录文件名以发布日期开头。能走到这一步就算正式上手了。按目标挑配置存档整个博主主页想把某位博主的作品完整归档、以后只补新增改这几行link: - https://www.douyin.com/user/YOUR_SEC_UID mode: [post] number: post: 0 increase: post: truepost: 0表示不限条数下次运行只抓新增作品已存过的自动跳过。只抓近一年的作品用start_time/end_time框定时间窗mode: [post] number: post: 50 start_time: 2025-01-01 end_time: 2025-12-31只有窗口内的作品会被抓取窗口外的旧内容直接忽略文件名自带发布日期前缀翻目录不用再看内容。把评论连同回复一起导出想了解真实反馈时让工具顺手抓评论comments: enabled: true include_replies: true max_comments: 0每个作品旁多一个*_comments.json实现见 core/comments_collector.py含二级回复可以直接导进表格做统计。录直播同理link指向live.douyin.com的直播间配live.max_duration_seconds: 0录到主播下播FLV 源存成可直接播放的 .flvHLS 源只存播放列表需要再用 ffmpeg 合成一次实现见 core/live_downloader.py。一份能直接抄的配置把近一年 50 个作品 封面 原声 元数据合到一起config.yml这样写link: - https://www.douyin.com/user/YOUR_SEC_UID path: ./Downloaded/ video: true music: true cover: true json: true mode: [post] number: post: 50 start_time: 2025-01-01 end_time: 2025-12-31 thread: 5 retry_times: 3跑python run.py -c config.yml后目录会长这样Downloaded/ ├── download_manifest.jsonl ├── dy_downloader.db └── 某博主/ └── post/ └── 2025-03-02_教你做减脂餐_7345621/ ├── 2025-03-02_教你做减脂餐_7345621.mp4 ├── 2025-03-02_教你做减脂餐_7345621_cover.jpg ├── 2025-03-02_教你做减脂餐_7345621_music.mp3 └── 2025-03-02_教你做减脂餐_7345621_data.json每个作品一个子目录装着无水印视频、封面、原声 mp3 和含标题、作者、发布时间、标签的 JSON 元数据顶层download_manifest.jsonl每行一条下载记录dy_downloader.db记任务历史随时可查、随时增量。卡住了先看这几种情况如果主页只抓到十几条就停了多半是平台翻页受限触发了风控验证保持browser_fallback.enabled: true且headless: false在弹出的浏览器里人工过一下验证即可。如果提示 Cookie 失效多半是凭证过期了重跑python -m tools.cookie_fetcher --config config.yml即可。如果同一作品被反复下载多半是去重链路没接通把database和increase.post都确认打开即可。如果下载速度偏慢多半是默认 5 条并发线程没喂饱带宽把thread调到 8 左右、挑网络空闲时段跑即可。如果录下的直播打不开、只有一个播放列表文件多半是这场推流走的是 HLS 分片用 ffmpeg 把 .m3u8 合成 mp4 即可FLV 源则直接存成可播放的 .flv。下一步建议先用一条单条视频把python run.py -c config.yml跑通再换成本文存档整个博主主页的配置隔段时间重跑一次做增量。如果 2026 年后的接口风控挡住 CLI日常下载改换 Douzy 桌面版会更稳它把任务、进度和本地档案都收进了界面里。下载的内容仅限个人学习研究使用请尊重创作者版权并遵守平台规则。【免费下载链接】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),仅供参考
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →