北京化工大学内卷辅助脚本

  1. 教务网辅助选课脚本

    • 每逢选课,教务网被挤宕机,电脑硬件旧,又不想求助于人的同学,基本是选不到课了;如果仅是如此,也就认了吧,偏偏还有私下交易的,如约定某个点,同时上线,A退课,B选课。作为一个选不上课的人,十分难受。为了满足自己选课修分的基本需求,和对交易课程的不满情绪的宣泄,想到了写脚本抢课。用selenuim驱动游览器不断刷新页面并自动选择符合条件的课程。
  2. 教务网报告提醒脚本

    • 背景:研究生阶段,学院以GPA加德育分作为国家学业奖学金的评价标准,且德育分占比极高,而学术报告这种也被记入德育分中,报告发布时间不确定,对于不好交流的人来说,消息相对闭塞,抢学术报告又成了一件麻烦事。
    • 目标:监测报告发布页面,自动提醒。
    • 方案:登陆后,脚本定时get相关页面
    • 技术选型:百度ai文字识别接口实现图片验证码登陆,requests自动请求。
  3. 两个脚本通用配置:

    • 配置环境 python3

    • 在config.py文件内填写好学号,密码

  4. 选课脚本使用说明:

    • chromedriver需要和电脑所装chrome游览器版本匹配,附上chromedriver下载链接:http://npm.taobao.org/mirrors/chromedriver/
    • 运行cpreetmpt.py文件,chrome游览器会主动打开教务网页面,在20s内手动输入验证码登陆
    • 游览器会自动跳入选课页面,并在命令行窗口输出可选课程编号,按照提示输入编号即可
  5. 报告脚本使用说明