mycqu.card.Card¶
- class mycqu.card.Card(card_id: int, amount: float)¶
校园卡及其账单信息
Methods
__init__
(card_id, amount)fetch
(session)从card.cqu.edu.cn获取校园卡信息
fetch_bills
(session)从card.cqu.edu.cn获取校园卡账单
Attributes
校园卡id
账户余额
Details
- amount: float¶
账户余额
- card_id: int¶
校园卡id
- static fetch(session: requests.sessions.Session) mycqu.card.Card ¶
从card.cqu.edu.cn获取校园卡信息
- 参数
session (Session) – 登录了统一身份认证(
auth.login()
)并在 card.cqu.edu.cn 进行了认证(card.access_card()
)的 requests 会话- 引发
CQUWebsiteError – 当网页获取状态码不为0000时抛出
- 返回
获取的校园卡信息
- 返回类型
- fetch_bills(session: requests.sessions.Session) List[mycqu.card.Bill] ¶
从card.cqu.edu.cn获取校园卡账单
- 参数
session (Session) – 登录了统一身份认证(
auth.login()
)并在 card.cqu.edu.cn 进行了认证(card.access_card()
)的 requests 会话- 返回
获取的校园卡账单信息
- 返回类型
dict