
抖音TikTok数据采集免费方案DouK-Downloader从下载到分析的完整上手指南【免费下载链接】TikTokDownloaderTikTok 发布/喜欢/合辑/直播/视频/图集/音乐抖音发布/喜欢/收藏/收藏夹/视频/图集/实况/直播/音乐/合集/评论/账号/搜索/热榜数据采集工具/下载工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader你有没有遇到过这种时刻刷到一个创作者作品全是你喜欢的风格想把他的视频都存下来慢慢看结果发现只能一个视频一个视频地点开、保存五百个作品就要重复五百次操作或者你是做内容运营的需要定期采集竞品账号的评论数据来分析用户喜好手动复制粘贴到凌晨再或者你是个开发者想把某类视频的下载能力集成进自己的系统却发现平台接口全都加密、无从下手这些问题DouK-Downloader 一个开源项目就能全部解决。它是一个完全免费的抖音TikTok数据采集工具既能批量下载视频也能采集评论、热榜、搜索等结构化数据支持命令行、Web API 和后台监听三种用法。本文会用三个真实使用场景带你走一遍完整流程怎么装、怎么配、怎么用、怎么优化保证新手看完就能跑通第一条下载任务。场景一个人收藏党如何把整个账号的作品一次搬回家先说你最可能用到的情况——把某个账号的所有作品批量下载到本地。DouK-Downloader 支持的下载范围很广先给你看个概览抖音账号发布、喜欢、收藏、收藏夹作品合集作品单个链接作品TikTok账号发布、喜欢作品合辑作品单个链接作品直播获取拉流地址用 ffmpeg 录制成文件附加文件视频原画、图集、实况/动图、音乐、动态/静态封面都可按需下载也就是说不管是抖音还是 TikTok绝大多数你能看到的内容形式它都覆盖了不需要在两个工具之间来回切换。第一步克隆代码并安装环境项目基于 Python 3.12 和 HTTPX 构建依赖安装推荐用 uv又快又省心。打开终端执行git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader cd TikTokDownloader # 方式一uv 同步依赖推荐 uv sync --no-dev # 方式二传统 pip 安装 pip install -r requirements.txt依赖装完后直接启动uv run main.py # 或者 python main.py第一次启动会看到免责声明和功能选择界面。程序自动生成的配置文件位于Volume/settings.json后续很多高级设置都在这里改。下面这张图就是程序的终端交互主界面所有功能入口都列得清清楚楚第二步配置 Cookie拿到你的通行证这一步最关键但也最简单。Cookie 相当于平台识别你身份的凭证程序靠它才能正常请求数据。获取方法打开浏览器访问抖音或 TikTok 网页版按 F12 打开开发者工具在网络标签里随便点开一个数据包把请求头里的 Cookie 字段完整复制下来。更详细的分步教程在项目文档里docs/Cookie获取教程.md。拿到 Cookie 后回到程序界面选择手动输入 Cookie抖音或从剪贴板读取 Cookie抖音粘贴进去就完成了。有两点要提醒你Cookie 不是每次运行都要重新填只有失效导致请求失败时才需要更新如果要用 TikTok 的功能除了 Cookie还需要在配置文件的browser_info_tiktok里填device_id参数获取方式和 Cookie 一模一样场景二运营与分析师评论、热榜、搜索数据一键入库如果你做内容运营、竞品分析或者市场研究下载视频只是第一步你可能更关心那些看不见的数据——评论说了什么、什么话题在涨、用户搜什么。DouK-Downloader 把这部分也做成了独立功能采集作品评论数据输入作品链接程序会翻页抓取全部评论支持设置最大请求页数采集账号详细数据昵称、标识、粉丝量等账号维度信息采集搜索结果数据支持用户、作品、直播三个维度采集抖音热榜数据追踪当下最热的话题和视频这些数据默认以 CSV、XLSX 或 SQLite 三种格式之一持久化保存到Volume/Data文件夹直接就能扔进 Excel 或 pandas 里分析。配置方法很简单在settings.json里设置storage_format参数即可{ storage_format: csv }设为csv或xlsx就是表格文件设为sql会写入 SQLite 数据库。注意采集类功能必须设置这个参数才会真正保存数据不然只会在终端里打印出来。如果你是开发者想把这套能力接进自己的系统项目还提供了完整的 Web API 模式。在功能菜单选择Web API 接口模式启动服务后浏览器访问http://127.0.0.1:5555/docs就能看到自动生成的接口文档接口按平台和功能划分得很清晰抖音端有/douyin/share、/douyin/account、/douyin/mix、/douyin/live、/douyin/comment、/douyin/search/general等TikTok 端对应/tiktok/share、/tiktok/account、/tiktok/mix、/tiktok/live等。拿 Python 调用一个接口采集评论代码就这么几行from httpx import post from rich import print def demo(): headers {token: } # 服务端设置的访问令牌 data { detail_id: 0123456789, # 作品 ID pages: 2, # 抓取页数 } api http://127.0.0.1:5555/douyin/comment response post(api, jsondata, headersheaders) print(response.json()) demo()接口返回的是标准 JSON配合你现有的调度框架就能实现定时、批量、自动化的数据采集流水线。场景三自动化进阶从配置文件开始的提效玩法场景聊完了来点更进阶的。这一节把散落在各处的优化技巧合并在一起讲改完配置文件下载体验会有质的提升。配置文件就是src/config/settings.py里定义的那份默认值运行后生成在Volume/settings.json。文件命名与归档让下载结果一眼可辨默认的文件名格式是发布时间-作品类型-账号昵称-描述你可以通过name_format自由组合这些字段{ name_format: create_time type nickname desc, desc_length: 64, folder_mode: false }字段支持id作品 ID、desc描述、create_time发布时间、nickname账号昵称、mark账号标识、uid账号 ID、type作品类型。想让每个作品单独一个文件夹把folder_mode设为true即可。下载控制多线程、断点续传、大小过滤程序内置多线程下载、文件断点续传和完整性校验这些默认就开着不用操心。但有几个参数值得你根据网络情况微调{ chunk: 2097152, timeout: 10, max_retry: 5, max_size: 0, max_pages: 0 }max_retry请求失败自动重试次数网络不稳可以调大max_size跳过超过指定大小字节的文件单位是字节max_pages喜欢/收藏作品、评论数据请求的最大翻页数作品很多时可以用来控制耗时直播录制与代理下载直播需要 ffmpeg程序会优先调用系统环境的 ffmpeg也可以在配置里指定路径。如果你的网络环境需要代理才能访问 TikTok分别设置proxy抖音和proxy_tiktok两个参数即可。后台监听模式剪贴板一有链接就自动下载最后一个偷懒神器是后台监听模式。开启后程序会盯着你的剪贴板一旦复制了抖音或 TikTok 的分享链接就自动解析并下载完全不需要手动操作。适合一次性批量处理一堆链接的场景你在网页上把想下载的作品链接逐个复制程序在后面默默帮你全部存好。完整上手流程从零下载第一个作品把上面的内容串起来一个完整的最小化流程是这样的克隆项目并安装依赖运行uv run main.py选择手动输入 Cookie抖音粘贴从浏览器复制的 Cookie回到主菜单选择终端交互模式选择批量下载链接作品→手动输入待采集的作品链接粘贴一个抖音作品链接回车确认等待下载完成文件默认保存在Volume/Download文件夹第一次跑通后你会看到每个作品的下载进度、文件大小、描述信息都实时显示在终端里配合上面介绍的配置文件优化整个体验非常顺手。常见问题上手前先看看这些坑Cookie 明明填了为什么还是提示获取数据失败大概率是 Cookie 过期了重新登录平台获取一份新的即可。另外注意粘贴时不要带入换行符检查 Cookie 格式是否完整。私密账号的作品可以下载吗可以但有两个前提使用的 Cookie 必须处于登录状态而且登录的账号需要关注该私密账号。权限不足时程序会明确报错。批量下载账号作品时昵称变了文件名会乱吗不会。程序会自动检测账号昵称或标识的变化并同步更新已下载作品文件名中的对应字段。下载中途想停止怎么办按下Ctrl C即可安全终止不要直接关闭终端窗口。程序会把文件先下载到临时文件夹完成后再移入正式目录中断不会留下半截文件。为什么有些功能提示加密参数失效由于合规要求项目自带的加密参数算法已不再维护。如果遇到相关功能异常需要按文档指引自行准备加密参数生成代码encipher.py项目文档里有完整的类模板和配置说明建议有一定编程基础再操作。安全使用与合规提醒工具本身完全开源、完全免费但请一定注意使用边界控制请求频率项目内置了智能延时请求机制请勿关闭后高频请求避免给平台服务器造成压力尊重版权下载的内容仅限个人学习与备份不要用于商业分发保护隐私不要采集、传播他人的隐私信息遵守平台规则请勿用于绕过平台限制或批量抓取付费内容你的行动清单克隆仓库到本地用uv sync --no-dev装好依赖按教程获取 Cookie粘贴进程序并启动终端交互模式用一条作品链接跑通第一个下载任务修改settings.json的name_format和storage_format让输出更整齐尝试批量下载一个账号的全部作品感受增量下载和自动跳过的效率进阶玩家启动 Web API 模式看看接口文档尝试写一个自动化脚本从今天起手动保存视频和复制评论的日子可以结束了。动手跑一次你会发现抖音TikTok数据采集这件事原来可以这么简单。【免费下载链接】TikTokDownloaderTikTok 发布/喜欢/合辑/直播/视频/图集/音乐抖音发布/喜欢/收藏/收藏夹/视频/图集/实况/直播/音乐/合集/评论/账号/搜索/热榜数据采集工具/下载工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考