最新补充
查询最新四六级成绩是由于查询次数过多, 会弹出验证码,考虑验证码识别较麻烦,采用了代理服务器的方式解决此问题
http代理服务器列表在addons/proxy.txt
代理服务器的选择方式暂定根据时间秒数选择
addons/get_link.py脚本用于获取代理服务器列表
查询四六级成绩方法:
该成绩从学校网站获得,多次考试的话有多次成绩
- 创建一个对象:
cet = CET() - 查询:
cet.get_cet_dict('你的学号')
返回值:失败的话返回-1,成功返回一个字典:
字典说明:
{
"id": 学号,字符串
"name": 姓名,字符串
"sex": 性别,字符串
"year": 年级,字符串
"collage": 学院,字符串
"class": 班级,字符串
"foreign": 外语,字符串
"total": 四六级考试次数,整型数
"cet_num": 每次四六级考试的考号,列表
"cet_time": 每次四六级考试的时间,列表
"cet_type": 每次四六级考试的类型(四级还是六级),列表
"cet_score": 每次四六级考试的成绩,列表
}
获取最新四六级成绩:
这个四六级成绩是从官网获得,主要用于刚出成绩但是学校网站还没更新的情况。
- 创建一个对象:
cet = CET() - 查询:
cet.get_last_cet_score("你的考号","你的姓名")
返回值:失败的话返回-1,成功返回一个字典
字典说明:
{
"num": 考号,字符串,
"name": 姓名,字符串,
"school": 学校,字符串
"type": 类型(四级还是六级),字符串
"time": 考试时间,字符串
"total": 总分,字符串
"listen": 听力成绩,字符串
"read": 阅读成绩,字符串
"mix": 综合成绩,字符串
"write": 写作成绩,字符串
}