- 空教室查询
- 根据开学日期,自动计算第几周
- 绩点查询
- 网络有问题时使用校园vpn
- prettytable
- pyquery
- requests
- python3
执行 pip install -r requirements.txt
,导入依赖
-
config.py设置用户名,密码,开学第一天日期(用于空教室查询)
- 这些是常用固定参数,所以写入文本
-
绩点查询
>python -m start grade -h
usage: start.py grade [-h] [-detail DETAIL] date
positional arguments:
date
optional arguments:
-h, --help show this help message and exit
-detail DETAIL 是否打印详细信息
- 空教室查询
>python -m start class -h
usage: start.py class [-h] [-date DATE] [-xq XQ] [-jzw JZW]
optional arguments:
-h, --help show this help message and exit
-date DATE 查询日期
-xq XQ 校区
-jzw JZW 教学楼
# 空教室查询,默认当前日期,不加参数则查询所有校区
>python -m start class -xq 东校区 -jzw 东区综合楼c
教务系统登录成功
东区综合楼C-302:上午第一大节, 上午第二大节, 下午第一大节, 下午第二大节
东区综合楼C-301:上午第一大节, 下午第二大节
东区综合楼C-305:下午第二大节
东区综合楼C-306:上午第一大节, 上午第二大节, 下午第一大节, 下午第二大节
东区综合楼C-410:上午第一大节, 上午第二大节, 下午第一大节, 下午第二大节
东区综合楼C-403:上午第二大节, 下午第二大节
东区综合楼C-407:上午第一大节, 上午第二大节, 下午第二大节
>python -m start grade 2015-2016
教务系统登录成功
2015-2016平均绩点:3.533
2015-2016-1平均绩点:3.924
2015-2016-2平均绩点:3.294
>python -m start grade 2015-2016-1
教务系统登录成功
2015-2016-1平均绩点:3.924
- 必须完成每个学期的评教,否则会发生错误
- 成绩替代科目未算入绩点中