ucas 选课脚本,支持轮询选课,当有人退课时自动选课
Python 2.x
brew install python
sudo easy_install pip
sudo pip install requests
sudo apt install python-pip
sudo pip install requests
官网中安装Python后安装requests
python -m pip install requests
在当前目录下创建 auth
文件并填入登录信息,格式如下:
i@iie.ac.cn
inputpassword
第一行为用户名,第二行为密码
在当前目录下创建 courseid
文件并填入课程,格式如下:
091M5023H
091M4002H
config文件**有三个配置,单次请求等待时间,轮询最短时间和轮询最长时间,可根据需求修改
非校园网环境登录需要验证码,须长期轮询是否有人退课时,可在校园网(无验证码)的环境下运行该脚本登录,此时目录下会生成cookie.pkl文件,把该文件放置在服务器中在服务器中保留登录状态。