学校的教务系统是正方的,在大学期间无论是选课、报名还是查成绩,几乎都要和它打交道,上学期在积累了一定的爬虫和web知识后,我就想着用Python模拟登陆教务系统,实现在命令行里方便地进行成绩或课表的查询。 首先先来看看登陆的过程。 首先是向default.aspx POST过去了一些 ...
最近模拟带账号登陆,查看了一些他人的博客,发现正方教务已经更新了,所以只能自己探索了。 登陆: 通过抓包,发现需要提交的值 需要值lt,这是个啥,其实他在访问登陆页面时就产生了 得到lt的值,加入到自己创建的表单中 根据上面抓包工具中需要的值,创建所需表单 post请求登陆: 我们成功了,哈哈哈,很开心 进入了主页面: 这是我们登进的页面,要爬取成绩,成绩在教务系统中,细心观察 get下链接:ht ...
2019-01-29 20:52 0 659 推荐指数:
学校的教务系统是正方的,在大学期间无论是选课、报名还是查成绩,几乎都要和它打交道,上学期在积累了一定的爬虫和web知识后,我就想着用Python模拟登陆教务系统,实现在命令行里方便地进行成绩或课表的查询。 首先先来看看登陆的过程。 首先是向default.aspx POST过去了一些 ...
想试着模拟登陆一些网站,这次先拿学校的教务管理系统练练手,写一下登陆的流程。 1.我们登陆的url:http://222.195.8.201,但我们所填的密码不是提交到这个页面上去,检查一下页面代码 我们看到提交后post数据是提交到pass.asp页面。或者在chrome上F12 ...
昨天学习了简单的爬虫入门,所以临时起意写了一个爬取成绩的爬虫,下面讲述写爬虫全过程,因为刚学爬虫,所以找到了一个老的登录页面,不需要输入验证码 此处隐去学校信息:http://xxxjwc.its.xxu.edu.cn/jsxsd/ 成绩页面:http ...
其实之前有写过一篇帖子了 旧帖地址(知乎) 在之前使用教务系统的过程中,偶然一次发现登上教务系统后再退出来的后的登录网址竟然不需要验证码,想着之前有写过教务系统的爬虫模拟登录,没验证码的岂不是更好干(之前那次折腾了好久hhh,后面还是用selenium实现的成绩爬取,相比直接爬取,selenium ...
课程格子和超级课程表这两个应用,想必大学生都很熟悉,使用自己的学号和教务系统的密码,就可以将自己的课表导入,随时随地都可以在手机上查看。 其实稍微了解一点php的话,我们也可以做一个类似这样的web 应用。 1,解决掉验证码 其实这是正方的一个小bug,当我们进入登陆 ...
这是在博客园里开博以来写的第一篇博客。 因为之前看过很多人都有发过关于模拟登录正方软件获取数据的文章,自己觉得挺好玩的便也去动手一做,开始还以为挺难的,但实际做起来还蛮简单的,当然其中还有些小插曲。 废话不多说,先po两张效果图: 界面做得比较随意,有空会再完善 ...
Java爬虫爬取旧版正方教务系统课程表、成绩表 一、项目展示 1.正方教务系统 首页 2.爬虫系统 首页: 成绩查询: 课表查询: 二、项目实现 1.爬取思路描述 无论是成绩查询或课表查询亦或者其它的信息查询 ...