请确已安装python3,首次运行前请先运行pip3 install requirements.txt
安装所需依赖,之后使用python main.py
运行本程序。
由于双学位取消,基于双学位的cksqs不幸躺枪离我们而去,因此已经取消对GPA的获取。
本程序现有功能是基于对中文成绩单的爬取,在新的成绩出来时进行报告,报告方法是发送邮件(用登陆者自己的邮箱给自己发邮件)。
本程序属于工具脚本,代码属于shit mountain式,前后有一年多的跨度,因此冗余、架构均不合理,能work就好,不建议研究代码。
脚本执行时会生成多个文件夹:
- cache:内有
account
文件,明文保存用户名密码。 - cookies:内有
cookies.json
文件,保存爬取info时得到的cookie - query:内有
gpa_log.txt
文件,保存每次GPA爬取记录
本脚本涉及文件多为敏感信息,建议确保获取途径可靠,以防被别有用心之人注入恶意代码。对程序的使用、修改、传播等本人既不追究、也不承担任何责任。