Mys-goods-tool

Latest version: v2.1.0

Safety actively analyzes 622315 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

2022.6.22

**如果出现无法读取配置文件的情况,可以尝试:https://github.com/Ljzd-PRO/Mys_Goods_Tool/actions/runs/2495138726**
* * *
- 增加互联网时间同步功能
- 修复 `tool` 工具无法读取`config.ini`、抓包导出数据文件的Bug
- 修复 `tool` 工具无法获取收获地址信息的Bug
- 修复在未配置`stoken`的情况下无法执行兑换的Bug
- 修复放弃兑换的商品实际上仍会进行兑换的Bug
- 增加判断商品不存在、已下架的情况
- 优化代码,按 `Ctrl` + `C` 可直接强制结束程序

**Full Changelog**: https://github.com/Ljzd-PRO/Mys_Goods_Tool/compare/v1.2.0...v1.2.1

2.1.0

- 在兑换开始后的一段时间内不断尝试兑换,直到成功
> 完整流程:兑换开始后,数个线程同时进行,每个线程在一段时间内重复发送兑换请求
> 原因:[太早兑换可能被认定不在兑换时间](https://github.com/Ljzd-PRO/Mys_Goods_Tool/discussions/135#discussioncomment-6487717)
- 兑换开始后将不会延迟兑换,用户数据文件中 `preference.exchange_latency` 将作为同一线程下每个兑换请求之间的时间间隔
> `preference.exchange_latency` 为列表类型,包含两个浮点数,分别为最小延迟和最大延迟,单位为秒,可参考默认值
- 兑换请求日志内容增加了发送请求时的时间戳

2.1.0beta.1

更新说明

- 兑换请求Headers增加与修改了 `Referer`, `x-rpc-device_fp`, `x-rpc-verify_key`, `Origin` 等字段,可能修复兑换失败的问题 132 129 125 121 116 114
- 修复登陆时因为连接断开(client has been closed)而导致登陆失败的问题 131
- 防止因配置文件中默认存在 `device_config`, `salt_config` 而导致更新后默认配置被原配置覆盖的问题
- 若需要修改 `device_config` 配置,修改后还设置用户数据文件中 `preference.override_device_and_salt` 为 `true` 以覆盖默认值
- 修复Unix下即使安装了 uvloop 也找不到,无法应用的问题

用户数据文件兼容性

2.0.5

**目前暂时无法兑换成功,即使测试兑换时没有问题。请等待修复**
相关issues: 132 129 125 121 116 114

更新说明

- 修复短信验证码发送失败的问题 105 94 104 - 126 by Night-stars-1

用户数据文件兼容性

2.0.4

更新说明

- 修复启动后由于商品数据相关问题而导致的崩溃 107 111 110 108 110
- 修复 Linux 实际不会应用 uvloop 的问题 103
- 人机验证更新至 GT4(但实际上暂时不可用 [105](https://github.com/Ljzd-PRO/Mys_Goods_Tool/issues/105#issuecomment-1552727784))

用户数据文件兼容性

2.0.3

更新说明

- 修复定时兑换无效的问题 98 92
- 修复失去网络连接的情况下会导致程序退出的Bug 99
- 对于 Linux 使用 Ubuntu 20.04 进行构建,防止出现缺少 GNU libc 对应版本的问题 91
- 非 Windows 系统增加 [uvloop](https://github.com/MagicStack/uvloop) 支持,提高性能

用户数据文件兼容性

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.