教你解析教务处网站,查找卷面成绩 平时成绩(西邮教务处)

首先给大家推荐一下我老师大神的人工智能教学网站。教学不仅零基础,通俗易懂,而且非常风趣幽默,还时不时有内涵黄段子!点这里可以跳转到网站

这里写图片描述

之前有个3G实验室的学长腿哥做了一个成绩查询APP,除了每科的最终成绩,可以查看自己的卷面成绩和平时成绩。闲来无事,自己试着去找了一下,没想到还真找到了。然后就在这跟大家分享一下,有兴趣的同学也可以去做类似的东西。
首先,在网站上登录西邮教务处

如图

然后,打开浏览器自带的开发者工具(好像一般都是F12,我用的是谷歌的chrome)。

点击学期成绩或学年成绩,在开发者工具中会显示很多东西

这里写图片描述
这里写图片描述

这些就是服务器发给浏览器的具体内容了,我们想要的东西就一定在这里面。可以看到只有一个里面有数据,点开看看。

这里写图片描述

在Form Data中有一段非常长的数据,就是在这一堆看着像乱码的东西里放着我们所要查询的所有数据。虽然很乱,但是教务处网站都能显示正确,那就是证明是加密过的数据,我们只需要去解密就行了。之前我还想过会用什么高端的加密方式,有公钥私钥什么的,本人对加密解密不太解,但网上到处都有在线加密解密。首先尝试了Base64加密方式,结果没想到直接就OK了。我用的是Base64这个网站,将那一段长长的数据拷到网站中中,点击解码,OK!
前面的不用看,直接往最后拉

是不是看到了很熟悉的内容!在这之后的就是你各科的所有成绩了,因为隐私就不一一看了。第一个成绩应该是老师给的平时成绩,然后是期中成绩(如果考了的话),再就是期末的卷面成绩,最后是你的最终成绩。贴出我的其中一段:

这里写图片描述

是我嵌入式的成绩,很可惜给挂了。平时67(好低,不过貌似我也没去上
过课),卷面45,最终52(写了两次,不明白为什么)。好的,就是这些了,剩下的就是自己去模拟登陆,拿到数据,进行解析最后显示给用户了。

点这里可以跳转到人工智能网站