Skip to content

v0.0.1.6

Latest
Compare
Choose a tag to compare
@Johnserf-Seed Johnserf-Seed released this 28 Jun 10:40
f707e07

[0.0.1.6] - 2024-05-04

Added

  • 添加weibo应用
  • 添加abogus(limit ua)加密
  • 添加douyin加密算法切换配置
  • 添加基础接口模型转url类
  • 添加WebSocket爬虫客户端
  • 添加douyin直播wss签名管理器
  • 添加douyin直播wss签名生成类
  • 添加douyin工具JS库webmssdk.es5-1.0.0.53
  • 添加douyin直播间弹幕wss接口
  • 添加F2版本检测
  • 添加tiktok直播间开播状态
  • 添加PyExecJS==1.5.1依赖
  • 添加protobuf==4.23.0依赖
  • 添加websockets>=11.0依赖
  • 添加tiktokdevice_id注册cookie管理类
  • 添加douyin生成webid配置
  • 添加douyin关注用户直播
  • 添加douyintiktok模型配置
  • 添加conf.yaml配置版本号
  • 添加tiktok集成测试
  • 添加traceback输出
  • 添加douyin短剧作品
  • 添加同步客户端的同步transport
  • 添加同步客户端
  • 添加douyin直播弹幕初始化
  • 添加douyin合集mix_id获取方法
  • 添加douyin查询用户
  • 添加时间戳转换的默认时区设置(UTC/GMT+08:00
  • 添加ClientConfManager为每个应用提供方便的配置读取
  • 添加uniqueId查询tiktokuser_db
  • 添加获取segmentsduration列表方法
  • 添加应用运行模式的输出
  • 新增tiktok作品搜索
  • 新增tiktok用户直播
  • 添加反转义JSON方法
  • 新增douyin相关推荐
  • 新增douyin好友作品

Changed

  • 更新__aexit__方法
  • 更新douyin加密算法代码片段
  • 更新weibo测试用例
  • 优化命令不存在的输出
  • 取消接口数据过滤器对bool的预处理
  • 调整停止异步任务信号
  • 更新douyinxbogus调用
  • 为装饰器文件重命名
  • 更新获取Content-Length的方法
  • 防止douyin直播结束时下载崩溃
  • 更新BaseCrawler类处理httpx即将弃用proxies参数
  • 更新tiktokmsToken配置
  • 修复ClientConfManager参数
  • 更新了所有应用配置
  • 重构了所有工具类方法
  • 更新base_downloader的区块下载参数
  • 修改douyin生成的ttwid将绑定ua
  • 修改tiktok用户直播下载流地址
  • 修改douyintiktok获取用户信息方法名
  • 完善时间戳转换类型,支持30位
  • 修改应用的代理配置名(http: https: -> http://: https://:
  • 更新xb算法示例部分
  • 更新base_crawler异常捕获与输出
  • 更新应用初始化配置文件后退出 (#70)
  • 更新应用使用--auto-cookie命令后退出
  • 更新douyin过滤器,将video_play_addr返回完整视频列表便于下载失败轮替
  • 更改douyin图集文件名(jpg -> webp
  • 更改应用直播下载文件名(mp4 -> flv
  • 更新应用工具类网络错误捕获

Deprecated

  • 弃用douyinSSO扫码登录
  • BaseModel中的dict方法已弃用(pydantic>=2.6.4)
  • datetime中的utcnow方法已弃用
  • 弃用douyintiktok获取用户名方法

Removed

  • 删除tiktok基础请求模型的无用参数
  • 删除f2\utils\utils.py无效导入

Fixed

  • 修复douyin接口更新导致的错误 #104
  • 修复_dl日志输出
  • 修复douyin下载合集时合集链接无法识别的情况
  • 修复tiktok下载播放列表(合集)的错误
  • 修复m3u8流下载时会重复下载ts片段的问题
  • 修复m3u8流获取content_length时没有提供代理参数造成的访问失败
  • 修复douyintiktok因提前引发异常导致无法生成虚假的msToken

Security

  • 更新pytest版本到8.2.1
  • 更新pydantic版本到2.6.4
  • 更新httpx版本到0.27.0
  • 更新aiosqlite版本到0.20.0

Resolve

#104
#103
#102
#99
#98
#95
#88
#79
#78
Johnserf-Seed/TikTokDownload#703
Johnserf-Seed/TikTokDownload#718
Johnserf-Seed/TikTokDownload#711
Johnserf-Seed/TikTokDownload#702

What's Changed

Full Changelog: v0.0.1.5...v0.0.1.6