本项目可能存在bug,提一下issue就好
由于只写了内网的网站,所以在校外网络下请使用ATrust VPN确保可以访问网站. 但是实测在校外网络(使用VPN)下速度比校内网络要慢得多,所以如果你想提高抢课几率,找一个在校内的同学帮你抢吧~
from bupt_internal import BUPT
# 初始化
BUPT.init()
session = BUPT.login_with_verify()
# 第一次启动会提示输入要抢的课以及登录教育管理网站需要的账号密码生成配置文件,后续可以直接在配置文件即config.ini中修改
# 注意config.ini文件编码为GBK
BUPT.grab_all_course(session)
BUPT.unchoose_course(session, "射电", "虚拟现实") # 退选
a = BUPT.get_chosen_courses(session) # 返回所有已选课程
本包已经发布,可以直接使用pip install BUTP-Tools
安装后执行以上代码即可