ARTICLE DETAIL

资讯详情

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

DouK-Downloader:抖音/TikTok 作品批量下载与数据采集工具,20 分钟从零跑通完整流程

DouK-Downloader:抖音/TikTok 作品批量下载与数据采集工具,20 分钟从零跑通完整流程 DouK-Downloader抖音/TikTok 作品批量下载与数据采集工具20 分钟从零跑通完整流程【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader你想把某个账号 300 多条作品完整存到本地手动保存太累错过的直播又留不了档。DouK-Downloader 就是为这件事做的抖音 / TikTok 作品批量下载与数据采集工具自动翻页、拉最高画质、跳过已下载文件还能把直播录下来。它基于 Python 3.12 HTTPX完全开源免费Windows / macOS / Linux 都能跑。下面带你走装好到首次采集的完整流程。一句话定位与能力速览DouK-Downloader 把下载文件和导出结构化数据两件事做进了同一个程序。能力覆盖对象产出形式批量下载链接作品抖音 / TikTok 视频、图集、实况MP4 / 图片文件批量下载账号作品抖音发布 / 喜欢 / 收藏 / 收藏夹TikTok 发布 / 喜欢视频文件 点赞收藏统计合集 / 合辑批量下载抖音合集、TikTok 合辑按合集归档的视频文件直播录制抖音 / TikTok 直播间拉流地址 ffmpeg 录制视频数据采集评论、账号详情、搜索、热榜CSV / XLSX / SQLite 文件WebAPI 调用以上全部功能HTTP 接口默认端口 5555怎么装三条路线挑一条路线 1可执行文件免环境新手首选从项目 Releases 或 Actions 下载对应系统的压缩包解压后进入程序文件夹双击运行mainmacOS 首次运行被拦截时先在终端执行xattr -cr main.app移除安全标记。路线 2源码 uv需 Python 3.12 及以上git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader cd TikTokDownloader uv sync --no-dev uv run main.py路线 3Docker服务器 / NAS 场景docker pull joeanamier/tiktok-downloader docker run -p 5555:5555 -v tiktok_data:/app/Volume joeanamier/tiktok-downloader容器无法读取宿主机浏览器 Cookie其余功能正常可用。获取 Cookie 的 4 步操作Cookie 是工具访问抖音数据的门票一次获取长期使用失效再更新浏览器打开https://www.douyin.com/建议先登录账号按 F12 打开开发者工具切到「网络」选项卡并勾选「保留日志」在筛选器输入cookie-name:odin_tt再点击任意一个作品的评论区触发请求选中请求包全选复制 Cookie 值。如果只能下载到低画质视频或获取数据失败优先换一份已登录账号的 Cookie。首次运行 5 步完成第一次下载启动后在顶层菜单选择「终端交互模式」选择「从剪贴板读取 Cookie」你会看到程序提示 Cookie 写入settings.json完成选择「批量下载链接作品」选择「手动输入待采集的作品链接」粘贴一条抖音作品链接回车。预期结果终端输出「视频作品下载 1 个文件下载成功」MP4 落盘到下载目录。菜单中直接回车是返回上级输入Q退出程序。第一条视频下完剩下的功能都是在这套菜单里换选项。按场景用批量拉取、合集归档、直播留档批量拉取账号作品怎么做「终端交互模式」中选择「批量下载账号作品 (抖音)」粘贴创作者主页链接等程序自动翻页依次拉完发布、喜欢、收藏。预期结果作品全部落盘到下载目录已下载文件自动跳过账号昵称变更时已下载文件的名称也会同步更新。关键配置settings.json的accounts_urls数组中填url账号链接配合earliest指定只保留该日期后的内容适合增量更新关注的账号。适用提示喜欢 / 收藏数据只返回发布日期不返回操作日期作品多时耗时长可用max_pages控制请求轮数。合集内容一次性归档怎么做选择「批量下载合集作品」粘贴合集链接程序识别合集内全部视频并逐个下载。预期结果知识类合集不用逐个点击视频按合集名称分类保存。关键配置settings.json中folder_mode设为true按账号 / 合集建文件夹归档。适用提示TikTok 合辑入口相同同样是按合辑名称归类落盘。把直播留档怎么做选择「获取直播推流地址」拿到流地址开始录制前选择清晰度程序交给 ffmpeg 实时录制录制中用Ctrl C结束不要直接关窗口。预期结果直播视频以 MP4 文件保存到本地。关键配置系统需先安装 ffmpeg 并加入 PATH用ffmpeg -version验证可执行live_qualities可指定录制清晰度。适用提示录制失败九成是 ffmpeg 缺失或未入 PATH先跑一遍验证命令。导出评论等数据做分析怎么做选择「采集作品评论数据」「采集账号详细数据」等功能之一输入对应链接程序按你指定的格式导出数据。预期结果数据存入 CSV / XLSX / SQLite重复运行同一链接自动去重。关键配置storage_format指定导出格式如csv、xlsx、sqlite不设置则数据不会存盘。适用提示导出文件可直接喂给表格或数据库做热度、关键词类分析。用 WebAPI 嵌入自己的自动化怎么做顶层菜单选择「Web API 模式」启动浏览器访问http://127.0.0.1:5555/docs查看自动生成的接口文档每个功能都有对应端点请求需带token头。预期结果写几行 httpx 请求代码就能把下载动作嵌进自己的自动化流程。关键配置token值在settings.json中修改Docker 路线默认映射 5555 端口适合 NAS 部署。配置调优3 个真正影响使用的参数核心参数都在settings.json修改后重启程序生效{ root: C:/Downloads, name_format: create_time type nickname desc, proxy: }name_format用时间、类型、昵称、描述等变量拼接文件名root指定落盘目录proxy填入代理地址如http://127.0.0.1:7890跨网络环境或频繁限流时建议配置max_retry默认 5 次网络不稳时调大下载支持断点续传中断不必从头来。定时任务用系统计划任务拉起即可crontab 每天凌晨执行uv run main.py配合发布时间筛选实现每日自动补下关注账号的新作品。程序内置智能延时控制请求频率一般无需手动调低。高频问题速查表现象可能原因处理办法获取作品数据失败Cookie 过期或未登录按上文 4 步重新复制含odin_tt的 Cookie只能下到低画质视频Cookie 效力不足换用已登录账号的 Cookie 重试请求超时、下载中断网络不稳或直连被限制配置proxy、调大max_retry支持断点续传下载到一半停止磁盘空间不足清理空间或把root指到大容量磁盘频繁被限制访问请求频率过高保留默认智能延时降低批量频率直播无法录制ffmpeg 缺失或未入 PATH安装 ffmpeg 并验证ffmpeg -versionDouK-Downloader 请仅用于个人学习、研究等合理用途的公开内容遵守平台规则与相关法律法规项目本身不支持付费作品下载。官方文档README.mdCookie 获取教程docs/Cookie获取教程.md核心模块下载器模块 · 数据接口模块 · 数据提取模块先拿一条自己的链接跑通批量下载链接作品再逐步解锁合集、直播录制和数据导出。【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表