mycqu.course.CQUSessionInfo¶
- class mycqu.course.CQUSessionInfo(session: mycqu.course.CQUSession, begin_date: datetime.date, end_date: datetime.date)¶
某学期的一些额外信息,目前只找到获取当个学期这些信息的 web api
Methods
__init__
(session, begin_date, end_date)fetch
(session)从 my.cqu.edu.cn 上获取当前学期的学期信息,需要登录并认证了 mycqu 的会话
Attributes
对应的学期
学期的开始日期
学期的结束日期
Details
- begin_date: datetime.date¶
学期的开始日期
- end_date: datetime.date¶
学期的结束日期
- static fetch(session: requests.sessions.Session) mycqu.course.CQUSessionInfo ¶
从 my.cqu.edu.cn 上获取当前学期的学期信息,需要登录并认证了 mycqu 的会话
- 参数
session (Session) – 登录了统一身份认证(
auth.login()
)并在 mycqu 进行了认证(mycqu.access_mycqu()
)的 requests 会话- 引发
MycquUnauthorized – 若会话未在 my.cqu.edu.cn 认证
- 返回
本学期信息对象
- 返回类型
- session: mycqu.course.CQUSession¶
对应的学期