ARTICLE DETAIL

资讯详情

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

DouK-Downloader 完整指南:抖音 TikTok 作品批量下载、评论数据采集与直播录制

DouK-Downloader 完整指南:抖音 TikTok 作品批量下载、评论数据采集与直播录制 DouK-Downloader 完整指南抖音 TikTok 作品批量下载、评论数据采集与直播录制【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader假设你要把某位创作者主页上三百多条作品全部存到本地还要把错过的直播也留个底——手动逐条保存显然不现实。DouK-Downloader 是一款开源免费的 Python 工具专门做抖音 / TikTok 的作品下载与数据采集自动翻页拉取最高画质视频、批量归档账号与合集、用 ffmpeg 录制直播还能把评论、账号详情、搜索结果导出成 CSV / XLSX / SQLite 文件。Windows、macOS、Linux 三个平台都能跑。能力覆盖对象产出链接作品下载抖音 / TikTok 视频、图集、实况MP4 / 图片文件账号作品批量下载抖音发布 / 喜欢 / 收藏TikTok 发布 / 喜欢视频文件 点赞收藏统计数据合集批量下载抖音合集、TikTok 合辑按合集归档的视频文件直播录制抖音 / TikTok 直播间拉流地址 ffmpeg 录制视频数据采集评论、账号详情、搜索、热榜CSV / XLSX / SQLite 文件WebAPI 调用以上全部功能HTTP 接口默认端口 5555十分钟跑通安装、Cookie 与首次下载免环境安装可执行文件从项目 Releases 或 Actions 下载对应系统的压缩包解压后进入程序文件夹双击运行mainmacOS 首次运行会被系统拦截先在终端执行下面的命令移除安全标记程序会先让你阅读免责声明按提示确认。xattr -cr main.app抖音 Cookie 获取步骤Cookie 是程序访问抖音数据的门票一次获取可长期使用浏览器打开https://www.douyin.com/建议先登录账号按F12打开开发者工具切到「网络」选项卡并勾选「保留日志」在筛选器输入cookie-name:odin_tt然后点击任意一个作品的评论区触发请求选中一个请求包全选复制 Cookie 值。Cookie 失效时表现为获取数据失败按同样步骤重新复制一份在菜单里再次写入覆盖即可。终端交互模式完成首次作品下载在模式菜单选择「终端交互模式」选择「从剪贴板读取 Cookie」把刚才复制的 Cookie 写入settings.json选择「批量下载链接作品」→「手动输入待采集的作品链接」粘贴一条抖音作品链接回车等待视频落盘到下载目录。菜单中直接回车是返回上级输入Q退出程序。喜欢跑源码的话装好 Python 3.12 及以上后执行git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader克隆仓库进入目录运行uv sync --no-dev再uv run main.py即可有服务器或 NAS 的用户可以直接拉取joeanamier/tiktok-downloader镜像把 5555 端口映射出来docker run -p 5555:5555 -v tiktok_downloader_volume:/app/Volume joeanamier/tiktok-downloader批量下载账号作品存完某个账号的所有作品输入什么一个抖音或 TikTok 的账号主页链接产出什么该账号发布、喜欢抖音、收藏抖音、收藏夹抖音作品的视频文件同时记录点赞、收藏等统计数据已下载过的文件自动跳过昵称变更时还会同步重命名已下载文件关键配置settings.json中accounts_urls数组填写url与earliest/latest两个日期字段可以只保留指定时间之后的内容配合重复运行实现每日增量补下关注账号的新作品。批量下载合集作品一次归档整个知识库输入什么一个合集链接抖音合集或 TikTok 合辑产出什么合集内全部视频文件按合集名称分类保存不用逐个点开关键配置settings.json中mix_urls字段填合集链接把folder_mode设为true文件会按账号 / 合集建文件夹归档后续整理更方便。直播录制方法拿拉流地址再用 ffmpeg 录制输入什么直播间链接产出什么先获取直播拉流地址再交给 ffmpeg 实时录制开始录制前可以选清晰度关键配置系统需先安装 ffmpeg 并加入 PATHsettings.json中live_qualities指定录制清晰度录制过程中按Ctrl C结束不要直接关窗口。评论与账号数据采集导出成表格或数据库输入什么作品链接、账号主页、搜索关键词或热榜产出什么作品评论、回复、账号详情、搜索结果、热榜数据导出为 CSV / XLSX / SQLite 三种格式之一可直接喂给表格软件或数据库做分析关键配置settings.json中storage_format指定导出格式csv、xlsx或sqlite把download设为false就只采数据不落文件重复运行时数据自动去重。WebAPI 调用方法把下载动作嵌进自己的脚本输入什么带token请求头的 HTTP 请求访问http://127.0.0.1:5555/docs就能看到自动生成的接口文档产出什么链接解析、账号作品、合集、直播、评论、搜索等每个功能都有对应端点返回 JSON 数据关键配置token的校验逻辑在 src/custom/function.py 的is_valid_token()中定义按提示改好即可对接自己的自动化流程。settings.json 调优关键参数说明所有配置写在项目根目录的settings.json修改后需重启程序生效。先看懂最常用的三项{ root: , name_format: create_time type nickname desc, folder_mode: false }root文件落盘目录留空则存在项目根目录磁盘紧张时指到大容量盘name_format文件名的变量拼接方式支持create_time发布时间、type类型、nickname昵称、desc描述等变量间用空格分隔folder_mode是否按账号 / 合集建文件夹归档proxy/proxy_tiktok分别为抖音、TikTok 配置代理跨网络环境或频繁限流时建议填写max_retry下载失败的最大重试次数默认 5max_pages批量采集时的请求页数上限作品数量多的账号可以调大download是否下载文件false时只采集数据music、static_cover、dynamic_cover是否额外下载背景音乐、静态封面、动态封面live_qualities直播录制的清晰度。常见问题自检表现象可能原因处理办法获取作品数据失败Cookie 过期或未包含odin_tt按上述 4 步重新复制 Cookie 并写入配置文件只能下到最低画质Cookie 效力不足换一份已登录账号的 Cookie 后重试请求超时、下载中断网络不稳或直连被限制配置proxy、调大max_retry支持断点续传下载到一半停止磁盘空间不足清理空间或把root指到大容量磁盘直播无法录制ffmpeg 缺失或未入 PATH安装 ffmpeg 并用ffmpeg -version验证可执行使用边界与资源索引请仅将本工具用于个人学习、研究等合理用途的公开内容遵守平台规则与法律法规项目明确不支持付费作品下载。项目说明README.mdCookie 图文教程docs/Cookie获取教程.md下载器模块src/downloader/数据接口模块src/interface/数据提取模块src/extract/数据存储模块CSV / XLSX / SQLitesrc/storage/先拿一条自己的作品链接跑通「批量下载链接作品」再逐步解锁账号归档、直播录制和数据导出。你只管把链接丢给它翻页、拉流、去重这些脏活都是它的事。【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表