mhyy.py
米哈云游(云·原神、云·星穹铁道)签到方法及其他方法的API封装
使用 pip 安装 mhyy.py :
$ pip install mhyy.py
像这样创建用户并填写 headers 后进行签到操作吧 :
>>> from mhyy import User, Client
>>> user = User(
... combo_token="x-rpc-combo_token",
... sys_version="x-rpc-sys_version",
... device_id="x-rpc-device_id",
... device_name="x-rpc-device_name",
... device_model="x-rpc-device_model"
... )
>>> client = Client()
>>> r = client.get_wallet_data(user)
>>> r
WalletData(coin=CoinData(coin_num=0, free_coin_num=0, coin_limit=200000, ...))
>>> r.free_time.free_time
600
>>> r.free_time.send_freetime
15
>>> r.is_sign_in()
True
是的,mhyy.py 支持 云·原神、云·星穹铁道。你无需填写某一位用户属于什么游戏,mhyy.py 将会自动识别并进行操作。
在上述操作中,你成功完成了从定义用户到获取钱包信息再到判断是否进行了签到操作的过程。
关于如何获取 headers,本章不做叙述。在未来可能会更新相关内容。
特性
得益于 httpx 的优秀,mhyy.py 有足够的稳定性。
- 支持 云·原神、云·星穹铁道。
- 支持 多种用户公用同一个客户端。
- 简易的 API 封装。
文档
如果你想要继续学习 mhyy.py 的有关知识,请转到 快速入门。
API 参考 提供了mhyy.py API 参考。
依赖
mhyy.py 依赖于以下优秀的开源库。
httpx
mhyy.py 的底层实现。dataclasses-json
用于封装数据类。
安装方式
Note
mhyy.py 需要 python 3.8 及以上运行环境!
使用 pip 安装 mhyy.py :
$ pip install mhyy.py