Skip to content

Releases: JoeanAmier/TikTokDownloader

TikTokDownloader v3.3

21 Jul 09:54
Compare
Choose a tag to compare

更新日志:

  1. 修复数据储存字段不匹配的问题
  2. 新增 mix 参数储存合集链接
  3. 新增支持抖音搜索用户采集
  4. 优化批量下载合集作品功能
  5. 优化配置文件格式化储存
  6. 新增文件下载进度条功能
  7. 更新 X-Bogus 参数获取
  8. 新增返回上级菜单功能
  9. 优化直播下载交互提示
  10. 新增彩色交互提示功能
  11. 更新随机 User-Agent
  12. 新增检测新版本功能
  13. 优化程序运行逻辑
  14. 修复其他已知 Bug
  15. 其他细节优化

TikTokDownloader v3.2

13 Jul 03:17
Compare
Choose a tag to compare

更新日志:

  1. 修复采集账号数据不支持短链接的问题
  2. 新增采集抖音搜索结果功能
  3. 更新 Cookie 参数格式
  4. 增加账号数据储存字段
  5. 增加作品数据储存字段
  6. 增加评论数据储存字段
  7. 优化采集数据提取逻辑
  8. 修复其他已知 Bug
  9. 优化程序运行逻辑
  10. 其他细节优化

cookie 参数格式已修改为 dict,旧版本更新需要重新写入配置文件。

TikTokDownloader v3.1

10 Jul 09:49
Compare
Choose a tag to compare

更新日志:

  1. 使用 pathlib 代替 os 模块,重构代码
  2. 修复作品描述过滤后返回 None 的 Bug
  3. 更新服务器部署模式交互界面
  4. 优化已下载文件的跳过处理
  5. 更新 Web UI 模式交互界面
  6. 修复账号 / 合集标识的 Bug
  7. 新增 TikTok 作品下载功能
  8. 支持单次输入多个链接
  9. 优化缓存文件储存机制
  10. 优化非法字符过滤逻辑
  11. 优化评论数据提取字段
  12. 修复其他已知 Bug
  13. 优化代码运行逻辑
  14. 优化交互提示
  15. 其他细节优化

TikTokDownloader v3.0

08 Jul 03:55
Compare
Choose a tag to compare

更新日志:

  1. 修复评论数据无 IP 归属地信息导致报错的问题
  2. 优化作品数据和评论数据提取逻辑
  3. 更新 Web UI 模式交互界面
  4. 优化 Web UI 模式运行结果展示
  5. 获取账号作品列表失败时提前结束获取
  6. 修复已注销账号导致异常退出的 Bug
  7. 新增服务器部署模式,可直接部署至公开服务器
  8. 优化程序代码运行逻辑
  9. 修复其他已知 Bug
  10. 其他细节优化

TikTokDownloader v2.4

06 Jul 13:07
Compare
Choose a tag to compare

更新日志:

  1. 优化 Python 版本兼容性
  2. 优化非法字符的替换规则
  3. 优化连续空格文本处理
  4. 优化账号喜欢页作品下载
  5. 优化喜欢页作品命名规则
  6. 优化日志记录和数据储存
  7. 修复 Web UI 模式原声下载地址错误的问题
  8. 修复使用 csvxlsx 格式储存数据异常退出的 Bug
  9. 修复作品无动态封面图导致的异常退出
  10. 优化作品评论数据记录
  11. 优化数据提取逻辑
  12. 优化代码运行逻辑
  13. 修复其他已知 Bug
  14. 提高代码复用性
  15. 其他细节更新

TikTokDownloader v2.3

05 Jul 08:15
Compare
Choose a tag to compare

更新日志:

  1. 新增 mark 参数,自定义账号标识
  2. 新增作品文件处理模块
  3. 解决账号昵称修改后无法识别已下载作品的问题
  4. 新增自动更新账号昵称功能
  5. 修复昵称发生变化导致重复下载文件的问题
  6. 优化代码结构,提高代码复用性
  7. 优化数据持久化储存机制
  8. 增加作品文件名称自定义规则
  9. 增加数据持久化储存字段
  10. 优化多账号作品文件管理
  11. 优化网络请求重试机制
  12. 优化作品名称字数过多处理
  13. 更新作品描述字数限制
  14. 新增合集作品标识功能
  15. 优化合集作品文件管理
  16. 新增音乐数据记录功能
  17. 优化程序异常捕获
  18. 优化网络异常处理
  19. 优化错误提示信息
  20. 优化音乐文件命名
  21. 优化程序运行逻辑
  22. 修复其他已知Bug
  23. 其他细节更新

本次更新改动较大,请注意配置文件参数变化!

TikTokDownloader v2.2

03 Jul 08:36
Compare
Choose a tag to compare

更新日志:

  1. 更新视频下载地址提取逻辑
  2. 优化 Cookie 提取工具
  3. 优化已登录的 Cookie 写入
  4. 优化下载文件的请求头内容
  5. 新增 retry 参数,可自定义重试次数
  6. 修复请求失败无限重试的Bug
  7. 修复文件名称过长导致的Bug
  8. 修复私密账号作品无法下载的Bug
  9. 优化网络异常处理
  10. 修复其他已知Bug

TikTokDownloader v2.1

02 Jul 09:25
Compare
Choose a tag to compare

更新日志:

  1. 修复作品无音乐时异常退出的 Bug
  2. 修复作品类型判断异常退出的 Bug
  3. 优化作品类型判断逻辑
  4. 新增账号数据采集功能
  5. 修复视频分辨率非最佳的问题
  6. 更新视频下载地址提取逻辑
  7. 修复作品数量不准确的问题
  8. 优化文件下载链接提取
  9. 修复下载文件为空的 Bug
  10. 新增请求响应内容检查
  11. 修复请求重试机制的 Bug
  12. 优化运行日志记录
  13. 新增视频下载地址记录
  14. 新增账号可见作品数量统计
  15. 优化私密账号作品采集
  16. 优化程序运行逻辑
  17. 修复其他已知 Bug
  18. 优化异常提示
  19. 其他细节更新
  20. 简化代码

TikTokDownloader v2.0

29 Jun 06:22
Compare
Choose a tag to compare

更新日志:

  1. 新增 download 参数,控制程序下载功能
  2. 下载文件中断时,自动清除不完整的文件
  3. 下载文件失败时,自动尝试重新下载文件
  4. 新增评论回复和评论图片抓取功能
  5. 新增点赞数量、收藏数量等统计数据记录
  6. 使用 SQLite 格式记录数据时,重复获取数据将会更新统计数据
  7. 记录作品数据和评论数据采集时间
  8. 新增批量下载合集作品功能
  9. 优化批量下载账号作品效率
  10. 修复获取直播数据失败的Bug
  11. 优化程序日志记录
  12. 优化代码运行逻辑
  13. 优化程序异常处理
  14. 修复其他已知Bug
  15. 简化部分代码

TikTokDownloader v1.2

26 Jun 13:00
Compare
Choose a tag to compare

更新日志:

  1. 兼容低版本 Python 解释器
  2. 新增作品评论数据抓取功能
  3. 修复直播链接判断错误的问题
  4. 修复其他已知Bug
  5. 优化代码运行逻辑

使用方法:

  1. 下载源代码至本地
  2. 安装 requirements.txt 包含的第三方模块
  3. 运行 main.py 并选择单线程终端模式,生成默认配置文件
  4. 阅读 README.md 了解项目信息和配置文件规则
  5. 打开抖音网页版,复制 Cookie 至配置文件(可使用 main.py 写入)
  6. 根据下载需求修改 settings.json 配置文件
  7. 再次运行 main.py 即可正常使用