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

card_id

校园卡id

amount

账户余额

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时抛出

返回

获取的校园卡信息

返回类型

Card

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