Python API for miHoYo Cloud Gaming (Genshin Impact Cloud) sign in fuction
Project description
mhyy.py
.
Python 米哈云游(云原神)签到功能 API
快速开始
- 从
PyPi
安装mhyy.py
pip install mhyy.py
- 签到功能的实现
from mhyy import User, Client
# 实例化一个客户端~
client = Client()
# 当然要有用户啦!
user = User(
combo_token="", # 对应 Headers 中的 x-rpc-combo_token
sys_version="", # 对应 Headers 中的 x-rpc-sys_version
device_id="", # 对应 Headers 中的 x-rpc-device_id
device_name="", # 对应 Headers 中的 x-rpc-device_name
device_model="", # 对应 Headers 中的 x-rpc-device_model
nickname="" # 这个是便于识别的昵称,选填~
)
# 执行签到并返回一个 SignInResult 对象
r = client.sign_in(user)
# 打印 SignInResult 返回的签到结果,结果是枚举 SignInResultTypes 的一个对象
print(r.result.name)
关于 SignInResult
SignInResult 是一个仅可读不可写的对象
对象属性:
result: SignInResultTypes
wallet_data: WalletData
user: User
关于 WalletData
Wallet Data 是一个仅可读不可写的对象
对象属性:
coin: int
free_time: int
send_free_time: int
is_play_card: bool
coin_limit: int
free_time_limit: int
user: User
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
mhyy.py-0.1.0.tar.gz
(4.8 kB
view hashes)