Releases: JoeanAmier/TikTokDownloader
Releases · JoeanAmier/TikTokDownloader
TikTokDownloader v5.4
更新日志:
- 新增获取 TikTok 直播推流地址功能
- 优化批量下载 TikTok 账号作品功能
- 更新扫码登录获取 Cookie 功能
- 优化自动更新 Cookie 参数功能
- 优化从浏览器读取 Cookie 功能
- 优化批量下载 TikTok 作品功能
- 新增 TikTok 直播视频下载功能
- 新增 TikTok 合集作品下载功能
- 暂时禁用抖音评论数据采集功能
- 暂时移除抖音账号数据采集功能
- 暂时移除抖音搜索数据采集功能
- 优化抖音图集下载链接提取逻辑
- 使用 HTTPX 替代 AIOHTTP
- 更新项目映射数据储存位置
- 更新作品下载记录储存位置
- 新增支持更多作品链接格式
- 新增收藏合集作品下载功能
- 新增收藏夹作品下载功能
- 新增收藏音乐下载功能
- 优化文件下载进度条效果
- 暂时移除服务器部署模式
- 暂时移除 Web API 模式
- 暂时移除 Web UI 模式
- 更新加密参数生成算法
- 优化处理链接统计功能
- 新增网络请求延时机制
- 移除储存数据无效字段
- 简化网络请求头参数
- 修复其他已知 Bug
- 其他细节优化
5.4
对项目代码进行了重构,部分模式代码未重构完成,未来开发完成将会重新开放!
从 5.3
更新至 5.4
时,请在更新文件后运行 升级工具
,根据提示操作,更新配置文件参数及迁移旧版数据!
TikTokDownloader v5.3
更新日志:
- 修复采集 TikTok 图集作品报错的问题
- 修复某些情况下读取 HTML 文件失败的问题
- 修复采集数据部分字段内容为空的问题
- 新增从浏览器获取 Cookie 功能
- 新增从文本文档读取链接功能
- 优化自动更新文件名称功能
- 新增支持更多作品链接格式
- 优化默认启动模式设置
- 更新加密参数生成逻辑
- 修复部分已知问题
TikTokDownloader v5.2
更新日志:
- 修复 API 模式
settings
接口异常的问题 - 优化作品下载记录数据恢复功能
- 优化服务器模式默认启动参数
- 优化数据库记录采集数据功能
- 优化数据文件的编码方式
- 增加作品数据记录字段
- 优化非法字符处理逻辑
- 优化程序代码运行逻辑
- 修复部分已知问题
- 其他细节优化
TikTokDownloader v5.1
更新日志:
- 新增 TikTok 主页作品批量下载功能(半自动方案)
- 修复 API 模式 pages 参数不生效的问题
- 修改
ffmpeg_path
参数为ffmpeg
- 修复请求分享链接重试报错的问题
- 修复采集搜索结果数据重复的问题
- 新增账号、合集处理结果统计功能
- 修复 API 模式 search 接口的问题
- 优化
name_format
参数默认值 - 优化昵称/标题/标识自动更新功能
- 修复某些情况下 UID 错误的问题
- 修复未配置
ffmpeg
报错的问题 - 新增作品下载记录数据备份机制
- 新增作品下载记录数据恢复功能
- 优化文件下载进度条显示效果
- 优化自定义作品条件筛选功能
- 优化获取数据进度条显示效果
- 新增服务器模式自动打开网页
- 新增 API 模式
cookie
参数 - 优化采集搜索结果数据模式
- 优化数据储存文件名称格式
- 修复进度条重复显示的问题
- 优化程序运行日志记录功能
- 优化日期时间格式默认值
- 优化
chunk
参数默认值 - 优化 API 模式响应内容
- 优化作品下载记录功能
- 增加作品数据储存字段
- 增加账号数据储存字段
- 优化采集数据储存功能
- 优化链接内容提取逻辑
- 优化文件系统路径处理
- 适配抖音最新搜索接口
- 提高程序功能稳定性
- 优化程序运行提示
- 优化网络请求参数
- 优化扫码登录功能
- 优化请求重试机制
- 优化程序运行逻辑
- 修复其他已知问题
- 其他细节优化
如果从 5.0 升级至 5.1,建议在更新后运行 5.1版本升级工具.py
或 5.1版本升级工具.bat
TikTokDownloader v5.0
更新日志:
- 优化使用默认应用打开登录二维码
- 优化扫码登录获取 Cookie 功能
- 新增商品、小程序等信息采集
- 优化服务器模式修改配置文件
- 新增 API 获取原始数据功能
- 优化 API 模式支持并发请求
- 优化批量下载收藏作品模式
- 新增作品文件归档保存功能
- 新增调用 ffmpeg 下载直播
- 提供更多高级自定义功能
- 更新分享链接的匹配规则
- 优化搜索数据文件名格式
- 优化热榜数据文件名格式
- 提高彩色交互效果兼容性
- 优化文件系统路径处理
- 优化程序功能修改指引
- 优化项目代码函数名称
- 优化配置文件参数格式
- 优化作品下载记录机制
- 新增直播搜索采集功能
- 更新作品描述提取逻辑
- 增加作品数据采集字段
- 新增默认启动模式设置
- 新增批量下载直播功能
- 增加评论数据采集字段
- 增加文件名称格式规则
- 优化 Cookie 处理机制
- 新增 Cookie 更新机制
- 优化 Web UI 交互界面
- 优化下载进度条效果
- 简化部分配置参数
- 优化检测更新功能
- 优化直播下载功能
- 优化彩色显示效果
- 优化文件下载效率
- 优化程序交互提示
- 优化代码运行逻辑
- 优化返回上级菜单
- 修复其他已知问题
- 其他细节优化
其他说明:
- Python 解释器版本要求: ≥3.12
- 配置文件 settings.json 与旧版本不兼容
- 新版本保存作品文件不再将视频和图集分开保存
- 新增调用 ffmpeg 下载直播功能,详细说明请查阅文档
- 如果无二次开发需求,建议使用 EXE 程序,开箱即用
TikTokDownloader v4.2
更新日志:
- 修复 Excel 打开 CSV 文件乱码的问题
- 修复作品描述采集不完整的问题
- 优化作品描述提取逻辑
- 优化 CSV 文件编码
- 修复其他已知 Bug
TikTokDownloader v4.1
更新日志:
- 修复打开登录二维码图片报错的问题
- 修复数据储存文件重命名报错的问题
- 增加首次运行程序输出免责声明
- 优化数据储存文件重命名逻辑
- 移除文件夹名称中的非法字符
- 修复扫码登录异常退出的问题
- 优化默认配置文件提示信息
- 修复创建文件夹报错的问题
- 优化线程池最大线程数量
- 移除网络请求频率限制
- 优化程序代码修改指引
- 优化直播视频下载指引
- 优化代码运行逻辑
- 修复其他已知 Bug
- 其他细节优化
2023/9/4
:已重新发布 4.1
版本!
TikTokDownloader v4.0
更新日志:
- 修复数据表名称包含非法字符的问题
- 新增支持扫码登陆获取 Cookie
- 移除文件名称中的 Emoji 表情
- 新增支持多线程下载作品文件
- 支持 API 获取账号作品数据
- 支持 API 获取链接作品数据
- 支持 API 获取合集数据数据
- 支持 API 获取评论数据数据
- 支持 API 获取抖音直播数据
- 支持 API 获取账号详细数据
- 支持 API 获取搜索结果数据
- 支持 API 获取抖音热榜数据
- 新增批量下载收藏作品功能
- 优化获取数据过程输出提示
- 优化首次运行生成配置文件
- 优化文件下载进度条效果
- 新增
thread
配置参数 - 新增 Web API 接口模式
- 新增
pages
配置参数 - 优化数据储存名称格式
- 调整网络接口请求频率
- 优化 Web UI 交互模式
- 优化 Cookie 写入功能
- 优化服务器部署模式
- 优化程序代码复用性
- 优化程序交互提示
- 优化代码运行逻辑
- 修复其他已知 Bug
- 重构程序部分代码
- 其他细节优化
TikTokDownloader v3.6
更新日志:
- 新增作品文件大小限制,超出大小的作品文件将会跳过下载
- 新增
max_size
参数,自定义文件大小限制 - 优化文件下载不完整的异常处理
- 解决文件移动后重复下载的问题
- 修复评论回复采集失败的问题
- 新增文件下载临时文件夹机制
- 优化数据储存文件名称提示
- 优化采集搜索结果数据模式
- 新增采集抖音热榜数据功能
- 优化获取直播推流地址功能
- 优化批量下载账号作品模式
- 新增搜索结果百科数据识别
- 优化抖音直播视频下载功能
- 新增支持直播分享短链接
- 优化数据接口请求参数
- 新增用户信息性别采集
- 新增作品下载记录功能
- 优化配置文件参数格式
- 优化程序检测更新功能
- 优化 Web UI 模式功能
- 降低数据接口请求频率
- 更新 Web UI 交互界面
- 增加随机 User-Agent
- 优化程序代码复用性
- 优化项目文档指引
- 优化日志记录功能
- 优化网络异常捕获
- 优化程序运行逻辑
- 优化程序交互提示
- 其他细节优化
TikTokDownloader v3.5
更新日志:
- 新增支持 TikTok 作品分享短链接
- 不再依赖 PyExecJS 和 Node.js
- 新增支持搜索结果经验数据采集
- 修复
mark
参数失效的问题 - 增加作品数据储存字段
- 优化配置文件中文编码
- 重构加密参数获取代码
- 优化搜索结果采集功能
- 更新随机 User-Agent
- 优化服务器部署模式
- 优化程序运行逻辑
- 修复其他已知 Bug
- 优化程序交互提示
- 优化 Web UI 模式
- 其他细节优化