TikTokDownload

抖音去水印批量下载用户主页作品、喜欢、收藏、图文、音频

MIT License

Downloads
49
Stars
5.6K
Committers
3

Bot releases are visible (Hide)

TikTokDownload - TikTokTool V1.5 Latest Release

Published by Johnserf-Seed 10 months ago

f2-logo-with-shadow

1.5.0版本更新 https://github.com/Johnserf-Seed/TikTokDownload/issues/8 https://github.com/Johnserf-Seed/TikTokDownload/issues/50 https://github.com/Johnserf-Seed/TikTokDownload/issues/94 https://github.com/Johnserf-Seed/TikTokDownload/issues/146 https://github.com/Johnserf-Seed/TikTokDownload/issues/152 https://github.com/Johnserf-Seed/TikTokDownload/issues/155 https://github.com/Johnserf-Seed/TikTokDownload/issues/163 https://github.com/Johnserf-Seed/TikTokDownload/issues/164 https://github.com/Johnserf-Seed/TikTokDownload/issues/166 https://github.com/Johnserf-Seed/TikTokDownload/issues/174 https://github.com/Johnserf-Seed/TikTokDownload/issues/180 https://github.com/Johnserf-Seed/TikTokDownload/issues/202 https://github.com/Johnserf-Seed/TikTokDownload/issues/211 https://github.com/Johnserf-Seed/TikTokDownload/issues/220
https://github.com/Johnserf-Seed/TikTokDownload/issues/220 https://github.com/Johnserf-Seed/TikTokDownload/issues/223 https://github.com/Johnserf-Seed/TikTokDownload/issues/230 https://github.com/Johnserf-Seed/TikTokDownload/issues/242 https://github.com/Johnserf-Seed/TikTokDownload/issues/258 https://github.com/Johnserf-Seed/TikTokDownload/issues/260 https://github.com/Johnserf-Seed/TikTokDownload/issues/295 https://github.com/Johnserf-Seed/TikTokDownload/issues/312 https://github.com/Johnserf-Seed/TikTokDownload/issues/313 https://github.com/Johnserf-Seed/TikTokDownload/issues/320 https://github.com/Johnserf-Seed/TikTokDownload/issues/322 https://github.com/Johnserf-Seed/TikTokDownload/issues/332 https://github.com/Johnserf-Seed/TikTokDownload/issues/335 https://github.com/Johnserf-Seed/TikTokDownload/issues/341 https://github.com/Johnserf-Seed/TikTokDownload/issues/343 https://github.com/Johnserf-Seed/TikTokDownload/issues/346 https://github.com/Johnserf-Seed/TikTokDownload/issues/348 https://github.com/Johnserf-Seed/TikTokDownload/issues/355 https://github.com/Johnserf-Seed/TikTokDownload/issues/357 https://github.com/Johnserf-Seed/TikTokDownload/issues/360 https://github.com/Johnserf-Seed/TikTokDownload/issues/361 https://github.com/Johnserf-Seed/TikTokDownload/issues/362 https://github.com/Johnserf-Seed/TikTokDownload/issues/364 https://github.com/Johnserf-Seed/TikTokDownload/issues/367 https://github.com/Johnserf-Seed/TikTokDownload/issues/370 https://github.com/Johnserf-Seed/TikTokDownload/issues/372 https://github.com/Johnserf-Seed/TikTokDownload/issues/373 https://github.com/Johnserf-Seed/TikTokDownload/issues/374 https://github.com/Johnserf-Seed/TikTokDownload/issues/376 https://github.com/Johnserf-Seed/TikTokDownload/issues/377 https://github.com/Johnserf-Seed/TikTokDownload/issues/379 https://github.com/Johnserf-Seed/TikTokDownload/issues/380 https://github.com/Johnserf-Seed/TikTokDownload/issues/381 https://github.com/Johnserf-Seed/TikTokDownload/issues/382 https://github.com/Johnserf-Seed/TikTokDownload/issues/383 https://github.com/Johnserf-Seed/TikTokDownload/issues/393 https://github.com/Johnserf-Seed/TikTokDownload/issues/394 https://github.com/Johnserf-Seed/TikTokDownload/issues/395 https://github.com/Johnserf-Seed/TikTokDownload/issues/396 https://github.com/Johnserf-Seed/TikTokDownload/issues/398 https://github.com/Johnserf-Seed/TikTokDownload/issues/399 https://github.com/Johnserf-Seed/TikTokDownload/issues/400 https://github.com/Johnserf-Seed/TikTokDownload/issues/401 https://github.com/Johnserf-Seed/TikTokDownload/issues/402 https://github.com/Johnserf-Seed/TikTokDownload/issues/403 https://github.com/Johnserf-Seed/TikTokDownload/issues/404 https://github.com/Johnserf-Seed/TikTokDownload/issues/405 https://github.com/Johnserf-Seed/TikTokDownload/issues/407 https://github.com/Johnserf-Seed/TikTokDownload/issues/408 https://github.com/Johnserf-Seed/TikTokDownload/issues/410 https://github.com/Johnserf-Seed/TikTokDownload/issues/412 https://github.com/Johnserf-Seed/TikTokDownload/issues/414 https://github.com/Johnserf-Seed/TikTokDownload/issues/416 https://github.com/Johnserf-Seed/TikTokDownload/issues/423 https://github.com/Johnserf-Seed/TikTokDownload/issues/424 https://github.com/Johnserf-Seed/TikTokDownload/issues/426 https://github.com/Johnserf-Seed/TikTokDownload/issues/432 https://github.com/Johnserf-Seed/TikTokDownload/issues/435 https://github.com/Johnserf-Seed/TikTokDownload/issues/438 https://github.com/Johnserf-Seed/TikTokDownload/issues/442 https://github.com/Johnserf-Seed/TikTokDownload/issues/443 https://github.com/Johnserf-Seed/TikTokDownload/issues/449 https://github.com/Johnserf-Seed/TikTokDownload/issues/450 https://github.com/Johnserf-Seed/TikTokDownload/issues/455 https://github.com/Johnserf-Seed/TikTokDownload/issues/456 https://github.com/Johnserf-Seed/TikTokDownload/issues/457 https://github.com/Johnserf-Seed/TikTokDownload/issues/459 https://github.com/Johnserf-Seed/TikTokDownload/issues/460 https://github.com/Johnserf-Seed/TikTokDownload/issues/465 https://github.com/Johnserf-Seed/TikTokDownload/issues/467 https://github.com/Johnserf-Seed/TikTokDownload/issues/470 https://github.com/Johnserf-Seed/TikTokDownload/issues/472 https://github.com/Johnserf-Seed/TikTokDownload/issues/473 https://github.com/Johnserf-Seed/TikTokDownload/issues/474 https://github.com/Johnserf-Seed/TikTokDownload/issues/475 https://github.com/Johnserf-Seed/TikTokDownload/issues/481 https://github.com/Johnserf-Seed/TikTokDownload/issues/482 https://github.com/Johnserf-Seed/TikTokDownload/issues/483 https://github.com/Johnserf-Seed/TikTokDownload/issues/488 https://github.com/Johnserf-Seed/TikTokDownload/issues/492 https://github.com/Johnserf-Seed/TikTokDownload/issues/493 https://github.com/Johnserf-Seed/TikTokDownload/issues/499 https://github.com/Johnserf-Seed/TikTokDownload/issues/502 https://github.com/Johnserf-Seed/TikTokDownload/issues/503 https://github.com/Johnserf-Seed/TikTokDownload/issues/504 https://github.com/Johnserf-Seed/TikTokDownload/issues/505 https://github.com/Johnserf-Seed/TikTokDownload/issues/507 https://github.com/Johnserf-Seed/TikTokDownload/issues/509 https://github.com/Johnserf-Seed/TikTokDownload/issues/512 https://github.com/Johnserf-Seed/TikTokDownload/issues/514 https://github.com/Johnserf-Seed/TikTokDownload/issues/524 https://github.com/Johnserf-Seed/TikTokDownload/issues/525 https://github.com/Johnserf-Seed/TikTokDownload/issues/530 https://github.com/Johnserf-Seed/TikTokDownload/issues/539 https://github.com/Johnserf-Seed/TikTokDownload/issues/540 https://github.com/Johnserf-Seed/TikTokDownload/issues/541 https://github.com/Johnserf-Seed/TikTokDownload/issues/547 https://github.com/Johnserf-Seed/TikTokDownload/issues/550 https://github.com/Johnserf-Seed/TikTokDownload/issues/554 https://github.com/Johnserf-Seed/TikTokDownload/issues/558 https://github.com/Johnserf-Seed/TikTokDownload/issues/563 https://github.com/Johnserf-Seed/TikTokDownload/issues/568 https://github.com/Johnserf-Seed/TikTokDownload/issues/569 https://github.com/Johnserf-Seed/TikTokDownload/issues/572 https://github.com/Johnserf-Seed/TikTokDownload/issues/574 https://github.com/Johnserf-Seed/TikTokDownload/issues/575 https://github.com/Johnserf-Seed/TikTokDownload/issues/576 https://github.com/Johnserf-Seed/TikTokDownload/issues/577 https://github.com/Johnserf-Seed/TikTokDownload/issues/578 https://github.com/Johnserf-Seed/TikTokDownload/issues/582 https://github.com/Johnserf-Seed/TikTokDownload/issues/583 https://github.com/Johnserf-Seed/TikTokDownload/issues/584 https://github.com/Johnserf-Seed/TikTokDownload/issues/587 https://github.com/Johnserf-Seed/TikTokDownload/issues/589 https://github.com/Johnserf-Seed/TikTokDownload/issues/590 https://github.com/Johnserf-Seed/TikTokDownload/issues/594 https://github.com/Johnserf-Seed/TikTokDownload/issues/595 https://github.com/Johnserf-Seed/TikTokDownload/issues/597 https://github.com/Johnserf-Seed/TikTokDownload/issues/598 https://github.com/Johnserf-Seed/TikTokDownload/issues/600 https://github.com/Johnserf-Seed/TikTokDownload/issues/601 https://github.com/Johnserf-Seed/TikTokDownload/issues/604 https://github.com/Johnserf-Seed/TikTokDownload/issues/605 https://github.com/Johnserf-Seed/TikTokDownload/issues/606 https://github.com/Johnserf-Seed/TikTokDownload/issues/608 https://github.com/Johnserf-Seed/TikTokDownload/issues/611 https://github.com/Johnserf-Seed/TikTokDownload/issues/617 https://github.com/Johnserf-Seed/TikTokDownload/issues/618 https://github.com/Johnserf-Seed/TikTokDownload/issues/619

[Added]

  1. 新增了对直播间信息的详细获取和下载功能。

  2. 添加详细直播间信息的下载支持。

  3. 引入了提取评论的功能。

  4. 新增支持下载 TikTok 数据,包括发布作品、喜欢作品、图集作品等。

  5. 提供了自动生成 XB 参数的接口,支持真实和虚假的 msToken。

  6. 引入接口数据过滤器,提高数据采集和处理效率。

  7. 新增了对合集作品的详细获取和下载功能。

  8. 引入了 SSO 扫码登录和自动获取Cookie的功能,可通过 --auto-cookie 参数实现。

[Changed]

  1. 优化了异步下载的网络并发数、超时重试设置,降低采集错误率。
  2. 修改了文件检查逻辑,添加了黑名单选项,不再检查黑名单中的作品是否存在。(未来)
  3. 对命令行交互进行了调整,添加了更多的配置选项,提供了更灵活的 CLI 模式。
  4. 改进了版本更新机制,全新开发的 F2 现在依赖 pip 进行升级。
  5. 对于多用户配置,现在可以为不同用户建立不同的配置与下载模式。

[Security]

  1. 修复了可能导致信息泄露的漏洞。

[Deprecated]

  1. 废弃了一些低版本接口的相关功能,建议使用更新的接口。

[Fixed]

  1. 修复了一些在异步下载中可能导致的错误。
  2. 修复了一些异步下载线程控制的错误。

[Removed]

  1. 移除了不再支持的功能和接口。

[Documentation]

  1. 更新了文档,提供了更详细的配置和使用说明。
  2. 补充了开发者必读的内容,包括配置文件、调试日志级别等。

建议升级,添加了一大堆特性与功能,使用了全新开发的 F2 库F2在线文档

TikTokDownload - v1.4.2.2

Published by Johnserf-Seed about 1 year ago

主界面

配置文件

终端设置

What's Changed

  • 添加客户端报错信息 07317f82ae3563ee50ff4417815f9f16c457e787 #520 #493 #492
  • 修复了has_more为0时跳过下载的问题 0a1da453530877e9be582d66caeb29f204eead0f #517
  • 下载指定时间区间内发布的作品 896c317f3e6b653cf3932d4f18bbd6c4365fdcae #498 #443 #295
  • 初始化文案保存 74f21205c9bbb3263ade1269d429341d3c7481bb #514 #405
  • 全局格式化文件名 409e7a01addfae9ba8a799b0c7490abd441475cd #472 #94
  • 自定义并发数与异步任务数 dc1c7fcd602219358eaf4383ebc9bb4884ab71d8 #512 #470 #170
  • 更新配置文件 8996aee2fbcd45efc7b8069ce32c3a3ce0795ea0 #512 #511 #510 #509 #508 #505 #498
  • 登录二维码改用控制台输出 a5e8fa9ed118c51c41dd6141ef2cf024a2862e46 #495
  • 🍲修复异步下载失败率高的问题, fix #496 #502 #503 #505 by @daymade in #506
MD5 EXE
41b499ba56300cda06db35d4c8994085 TikTokTool.exe
更新时间 2023/08/18 22:18

New Contributors

Full Changelog: https://github.com/Johnserf-Seed/TikTokDownload/compare/v1.4.0.0...v1.4.2.2

TikTokDownload - TikTokTool V1.4.0

Published by Johnserf-Seed about 1 year ago

主界面

终端设置

What's Changed

23/08:

23/06:

  • 新增多个接口
  • 弃用js使用Python重构XB算法,同时保留Server供自行调用 54bd2588b333288e18fb8eaa1083e9bc6fc9b409
  • 修复因为部分作品无法获取时下标越界报错 41bb54b38b1ea8985aa11e977d8186327566d48f
  • 修改图集下载的清晰度和文件添加发布时间 91030421011206551663080e11c1e04738722c38
  • 升级rich版本(貌似还会闪屏? 679e582d2067981542d46bc5877588f54e5ef606

23/04:

  • @whitebeard916 感谢反馈,修复了图集接口会返回空的情况 89af446fdfa65ce640e14ed905bfe755494822c4 #381 #377 #370 #357
  • 修复referer造成的接口空返回,感谢反馈 2759206e81bdd282ca85d03ae9f61294b8d51389 #402 #403 #404
  • 减小下载线程池,兼容原版控制台 (有问题继续反馈) a27d8826bd94149ace9a1c8ec6dd7ff114ef933b #395
  • 不再通过拼接uri获取1080p视频 21a042be50bde7bba3612a22d790ce60fe06a103 #399 #398
  • 修改了接口的参数,直接获取bit_rate最清晰的视频 6f3bc38e26d6e3d43b590d4f4d81be1b4ba9c55c #398 #399

23/03:

  • 添加dyheaders e1b46b565ff0400c941d56e4bc5acbac64d870df #317 #324 #326 #327 #328 #329 #330 #331 #333 #339
  • 添加xb并使用本地服务计算 f78945934bfa13a12a114ba8cfad02e630bc0920 #334

New Contributors

Full Changelog: https://github.com/Johnserf-Seed/TikTokDownload/compare/v1.3.0-beta...v1.4.0.0

TikTokDownload - TikTokTool V1.3.0-beta

Published by Johnserf-Seed about 2 years ago

直接下载EXE运行,本Releases Source code (zip)源码不是最新

2023/2月累计更新

  • odin_tt参数影响部分接口 #330
  • 新增ttwib参数生成,提高获取成功率 #329 1acf2e2463ade90031f00f05131819cedbfa4e89
  • 取消更新包镜像代理下载 ef0edccbcf1d8926da03ad2984eb907eefeab320
  • 更新xb参数获取 4f513a5a1a4b84801e39acca0076ecabacd69988
  • 更正因非法用户名导致保存作品出错
  • 修复直播推流接口 869222b7a52c3305eb865851eb698d2f4b5942ec

2023/1月累计更新

  • 升级到Python3.11.1 fc7997f7cb624bd24cf19f040087e875d0dbedbe
  • 修复失效的接口(非加密),后续需要重构代码,新增更多可下载内容接口

2022/11月累计更新

  • TikTokDownload新增自定义视频文件名 #249
  • 新增检查接口视频是否有效(有issue反馈视频可以播放但是链接404) #254

2022/10月累计更新

2022/9月累计更新

  • 新增抖音直播推流获取工具TikTokLive

2022/8月累计更新

  • 新增TikTokMultiGUI工具
  • 重构了TikTokMulti转名为TikTokTool
  • 使用了模块化Util工具集开发,代码更好维护
  • 使用了新的配置文件conf.ini,旧版TikTokMulti停止更新且仅支持conf.conf
  • 优化了获取用户sec_id的方法
  • 新增日志功能
MD5 EXE
50d2874878b26724ee3e069027a517c1 TikTokDownload.exe
a4e435d10bbeec6834dc999a691d8c0d TikTokLive.exe
dd2f0ce4569e9bf86de613740b2ba71a TikTokMultiGUI.exe
edc846e30028114fcbe7c78ef5eff0be TikTokPic.exe
1957a9a896576e1047184eca323e8960 TikTokTool.exe
13bc2fe5a3e893fc2cf1c9e8ca3100cf TikTokUpdata.exe
更新时间 2023/02/25 00:32
TikTokDownload - TikTokMulti v1.2.5

Published by Johnserf-Seed over 2 years ago

TikTokMulti v1.2.5

🎈欢迎提交你遇到的bug

每次打包均会更新MD-5
de39cb84580ea888983878239334e578 TikTokDownload.exe
3df18d3850412460733a27753c67bd3f TikTokMulti.exe
128b3a2c2f822f5293d490ec920044ab TikTokPic.exe

22/06/12

  1. 修复因为非法文件名导致视频下载出错 #139 #154 #156 #159 #162 #167

22/05/31

  1. 由于抖音把图集链接更新为note所以更新了TikTokPic

22/05/01

  1. 添加了下载无水印图集功能 运行build.bat.\dist目录下使用TikTokPic.exe
    #71 #135

22/04/23

  1. 支持下载1080p视频 #142 #125 运行update.bat即可

22/03/22

  1. 添加了编译与升级脚本
  2. 修复第一页视频下载奔溃问题

22/03/31

  1. 修复短链接下载失效问题

22/01/30

  1. 新增长短链接识别功能 #79

  2. 新增命令行批量下载功能 #79

  3. 新增TKM GUI版本(还处在开发阶段)

  4. 统一了控制台输出日志的风格

  5. 修改了一些细节问题

  6. 重写了PyQt鼠标的移动事件

Full Changelog: https://github.com/Johnserf-Seed/TikTokDownload/compare/1.2.3...v1.2.5

TikTokDownload - TikTokMultiV1.2.3

Published by Johnserf-Seed about 3 years ago

2021/8/30:
+修复了用户主页视频下载不全的问题
-去除无用逻辑

2021/8/18:
+修复点赞视频文件夹名称错误

2021/8/17:
+增加了作品下载时按照作者发布的时间顺序排列
+下载点赞作品时按照用户名分类,点赞顺序下载

2021/8/10:
+更新了uTools插件1.0.1版本
-去除1.0.0版本

2021/8/5:
+添加了已下载视频跳过的功能

2021/7/28:
+开发了uTools插件1.0.0版本

2021/7/24:
+解决了max_cursor回到首页时继续解析
+完善页面输出信息
-去除了部分无用注释

TikTokDownload - TikTokMultiV1.2.2

Published by Johnserf-Seed about 3 years ago

2021/7/24:
更正了某些用户主页单页内容为空直接结束下载的问题

2021/7/20:
修复sec_id获取方式
调整控制台输出

TikTokDownload - TikTokMultiV1.1

Published by Johnserf-Seed over 3 years ago

每次更新代码都会在这重新打包发布

单一与批量下载合并(需要注意配置文件以及编码格式UTF-8)

TikTokDownload - TikTokDownloadV1.2

Published by Johnserf-Seed over 3 years ago

2021/7/18:
跳过了抖音添加的验证码,更新了接口

2021/7/10:
修复了抖音的正则匹配

旧:
修复了不可以完全下载用户主页所有视频的问题