十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
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 写的开源抖音批量下载工具。视频、图文、合集、音乐都能无水印存到本地支持作者主页全量备份与直播录制自带 Cookie 自动获取、SQLite 去重和断点续传。不用会写代码改一个 YAML 配置就能跑通第一个下载任务。手动存作品贵在哪先说我想完成的任务把一个美食博主主页两年来的 200 多条视频连同封面和原声完整搬到本地存档。不用工具的话流程是浏览器打开作品、等加载、右键另存为——存下来还带「抖音」水印分辨率也一般。我粗略掐过点一条作品从打开到保存完要 1 分钟出头一天下来也就百来条还得逐条判断哪些存过、哪些漏了。纯手动的方式时间成本和存储质量两头都亏。能力一览它到底能下载什么输入工具做什么你会得到v.douyin.com短链自动解析成原始地址同下方对应类型/video/xxx单视频无水印源优先自动挑最高码率MP4 原片 封面 原声 JSON 元数据/note/xxx图文抓取图集全部图片落盘/collection/xxx合集拉取合集内所有作品整合集入库/music/xxx音乐优先下载原声文件原声 MP3/user/xxx作者主页按mode批量下载post作品 /like点赞 /mix合集 /music音乐当前账号收藏夹collect/collectmix模式自己收藏的作品全量备份live.douyin.com/xxx直播获取 FLV 流并持续录制直播间录像 元数据快照此外还能按作品抓评论可选二级回复、导出热搜榜和关键词搜索结果。链接怎么贴都行短链和完整链接混着放程序会逐个处理并自动去重。实测主线从装好到第一批文件落盘我把任务定为备份一个作者的全部已发布作品post模式全程录下来的实际步骤如下。先拉代码、装依赖Python 3.8 以上即可git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt然后复制一份配置文件后面所有参数都写在里面cp config.example.yml config.yml接下来是最容易劝退新手的一步——Cookie。好在它提供了自动获取先装一下 Playwrightpip install playwright后执行python -m playwright install chromium再跑这条命令python -m tools.cookie_fetcher --config config.yml弹出来的浏览器里登录一次抖音回终端按回车Cookie 就直接写进config.yml了不用打开开发者工具手动抠字符串。批量下载配置只需要这么几行把主页链接填进link就行link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx path: ./Downloaded/ mode: - postmode决定抓什么post是发布的作品like是点赞mix是合集music是音乐。跑起来python run.py -c config.yml十几分钟后任务结束。打开Downloaded/目录文件按「作者 / 作品类型 / 日期_标题_aweme_id」分层存放视频、封面、原声、JSON 元数据整整齐齐目录名里带作品 ID重名也不会互相覆盖。功能深挖批量下载引擎去重、断点续传、进度全可视这是我认为它和普通下载脚本最大的区别。引擎用 SQLite 数据库做记录同一个作品不管出现在post、like还是mix里只下载一次下载完还会比对文件大小不完整的自动清理重试。中断后重跑已完成的直接跳过并发线程默认 5进度条逐任务展示跑两百多条作品全程不乱。下载结果按日期和标题自动归档备份完不用手动整理。每个作品一个独立文件夹日期、标题、ID 都在文件夹名里_data.json里还有完整元数据直播也能录下播不丢数据把直播间链接写进link程序会列出可用清晰度FULL_HD1/SD1/SD2供选择然后持续录制 FLV 流主播下播、网络空闲或手动 CtrlC 时已录的字节都会保留不会白录。想抓评论也很简单配置里comments.enabled: true每个作品旁会多一个*_comments.json。问题应对问题原因解决只抓到 20 条就停抖音翻页风控browser_fallback.enabled: true、headless: false弹窗出现后手动过一次验证提示 Cookie 失效 / 需要登录登录态被平台轮换重跑python -m tools.cookie_fetcher --config config.yml建议每周刷新日志刷屏阶段日志没静默确认progress.quiet_logs: true默认已开启想重下某条作品却被跳过数据库记录 本地文件双重去重删掉该作品文件夹再执行sqlite3 dy_downloader.db DELETE FROM aweme WHERE aweme_id id;跑完之后的样子回到开头那个任务274 条作品、封面、原声、元数据全部按目录归档在本地画质是原始清晰度水印一个没有。现在我的流程变成了每周跑一次增量命令——配置里加三行就够increase: post: true database: true程序对比数据库记录只拉新发布的内容全程不用盯屏幕。最后提醒两句请只在合法合规的范围内使用尊重原作者版权抖音接口策略随时可能变化个别功能临时失效属于正常技术风险README.zh-CN.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),仅供参考
返回列表