模拟登陆教务系统,验证码自动识别,爬取成绩并填入xls,然后自动打开
git clone https://github.com/qianlihaoyue/zhengfang_score.git
pip install -r requirements.txt
python main.py
Modify main.py
line 144
if __name__ == "__main__":
url = 'http://202.206.243.3'
user=input('学号:')
print('密码不可见')
pswd=getpass.getpass('password:')
#user = '2018xxxxxxxx'
#pswd = "xxxxxxxxxxxx"
1.如果登陆不成功,可能是密码输错或者验证码识别错误,多试一次就行。
2.仅实用于燕山大学教务系统,禁止攻击教务系统!!!
3.参考 ZhengFang_System_Spider and check_score_system,我只是搬砖罢了
4.代码 130行 num=[2,4,6]
是所要导出的项目,对应表如下:
0 | 1 | 2 | 3 | 4 | 5 | 6 |
---|---|---|---|---|---|---|
学年 | 学期 | 课程名称 | 课程性质 | 学分 | 绩点 | 成绩 |