TikTokDownloader

TikTok 主页/合辑/直播/视频/图集/原声;抖音主页/视频/图集/收藏/直播/原声/合集/评论/账号/搜索/热榜数据采集工具

GPL-3.0 License

Stars
7.6K
Committers
3

📝 项目功能(Function)

  • ✅ 下载抖音无水印视频/图集
  • ✅ 下载 TikTok 无水印视频/图集
  • ✅ 批量下载抖音账号发布/喜欢/收藏作品
  • ✅ 批量下载 TikTok 账号发布/喜欢作品
  • ✅ 采集抖音 / TikTok 详细数据
  • ✅ 批量下载链接作品
  • ✅ 多账号批量下载作品
  • ✅ 自动跳过已下载的文件
  • ✅ 持久化保存采集数据
  • ✅ 下载动态/静态封面图
  • ✅ 获取抖音直播推流地址
  • ✅ 获取 TikTok 直播推流地址
  • ✅ 调用 ffmpeg 下载直播
  • ✅ Web UI 交互界面
  • ✅ 采集抖音作品评论数据
  • ✅ 批量下载抖音合集作品
  • ✅ 批量下载 TikTok 合辑作品
  • ✅ 记录点赞收藏等统计数据
  • ✅ 筛选作品发布时间
  • ✅ 支持账号作品增量下载
  • ✅ 支持使用代理采集数据
  • ✅ 支持局域网远程访问
  • ✅ 采集抖音账号详细数据
  • ✅ 作品统计数据更新
  • ✅ 自动更新账号昵称
  • ✅ 部署至私有服务器
  • ✅ 部署至公开服务器
  • ✅ 采集抖音搜索数据
  • ✅ 采集抖音热榜数据
  • ✅ 记录已下载作品 ID
  • ☑️ 扫码登陆获取 Cookie
  • ✅ 从浏览器获取 Cookie
  • ✅ 支持 Web API 调用
  • ✅ 支持多线程下载作品
  • ✅ 文件完整性处理机制
  • ✅ 自定义规则筛选作品
  • ✅ 支持文件断点续传下载

💻 程序界面(Screenshot)

终端交互模式: 终端模式截图



终端模式截图 Web UI 交互模式: WebUI模式截图



WebUI模式截图 Web API 接口模式: WebAPI模式截图

📽 运行演示(Example)

📈 项目状态(Status)

  • 🟢 经过测试,Releases 发布的源码已经验证所有功能正常可用
  • 🟡 TikTokDownloader 开发计划及进度可前往 Projects 查阅
  • 🔴 请注意,最新源码(Beta 版本)可能存在一些不稳定的 Bug
  • 🔴 如果在使用过程中发现程序 Bug,请及时告知作者修复

📋 项目说明(Instructions)

快速入门

Docker 容器

关于 Cookie

点击查看 Cookie 获取教程

程序功能 是否需要登录
下载账号发布作品 ⭕建议登录
下载账号喜欢作品 ⭕建议登录
下载链接作品 ⭕建议登录
获取直播推流地址 ❌无需登录
下载直播视频 ❌无需登录
获取作品评论数据 ⭕建议登录
下载合集作品 ⭕建议登录
获取账号数据 ⭕建议登录
采集搜索结果 ⭕建议登录
采集热榜数据 ❌无需登录
下载收藏作品 ✔️需要登录
下载收藏夹作品 ✔️需要登录
获取收藏合集数据 ✔️需要登录
获取收藏音乐数据 ✔️需要登录
获取收藏短剧数据 ✔️需要登录
  • Cookie 仅需在失效后重新写入配置文件,并非每次运行程序都要写入配置文件!

  • Cookie 会影响抖音平台下载的视频文件分辨率,如果无法下载 1080P 视频文件,请尝试更新 Cookie!

  • 程序获取数据失败时,可以尝试更新 Cookie 或者使用已登录的 Cookie!

其他说明

程序更新

方案一: 下载并解压文件,将旧版本的 TikTokDownloader.db 文件和 settings.json 文件复制到 _internal 文件夹。

方案二: 下载并解压文件(不要运行程序),复制全部文件,直接覆盖旧版本文件。

⚠️ 免责声明(Disclaimers)

✉️ 联系作者(Contact)

♥️ 支持项目(Support)

💰 项目赞助(Sponsor)

JetBrains 工具

JetBrains 支持全球开源社区认可的活跃项目,并为非商业开发提供免费许可证。


TikHub

💡 项目参考(Refer)

Badges
Extracted from project README
演示视频
Related Projects