1、概述 最近想做一个校园助手类的APP,由于第一次做,所以打算先把每个功能单独实现,防止乱了阵脚。利用教务处登录获取课表和成绩等是一个基本功能,所以以获取课表为例实现了这个功能。完整代码点这里,尝试了好几次的,所以写的比较乱。 2、涉及的关键知识 首先,明确获取课表的流程 ...
通过对教务处登录进行抓包分析,发现登录教务处只需要两个操作 将username和password两个的值post到http: . . . whkjdx Logon.do method logon 通过 的操作以后,页面会跳转到http: . . . whkjdx index.jsp,接着我们post一个空表单到http: . . . whkjdx Logon.do method logonBySS ...
2013-08-27 21:25 5 3371 推荐指数:
1、概述 最近想做一个校园助手类的APP,由于第一次做,所以打算先把每个功能单独实现,防止乱了阵脚。利用教务处登录获取课表和成绩等是一个基本功能,所以以获取课表为例实现了这个功能。完整代码点这里,尝试了好几次的,所以写的比较乱。 2、涉及的关键知识 首先,明确获取课表的流程 ...
其实之前有写过一篇帖子了 旧帖地址(知乎) 在之前使用教务系统的过程中,偶然一次发现登上教务系统后再退出来的后的登录网址竟然不需要验证码,想着之前有写过教务系统的爬虫模拟登录,没验证码的岂不是更好干(之前那次折腾了好久hhh,后面还是用selenium实现的成绩爬取,相比直接爬取,selenium ...
Python2模拟登陆获取cookie import urllib import urllib2 import cookielib filename = 'cookie.txt' #声明一个MozillaCookieJar对象实例来保存cookie,之后写入文件 cookie ...
大概全中国的教务处网站都是一样的,选课时期总是出去薛定谔的猫的状态,因此使用爬虫来选课对于计算机的学生来说就很正常了,在进行爬虫爬取之前,我们首先需要对它进行抓包分析。 试探 首先登录教务处网址,我们学校教务处的网址是10.5.2.80,在浏览器中输入网址后你会发现进行了重定向 ...
前言 又到了选课的时间,又一次被教务系统的预选给安排了,硬是一门都没选中。于是想实现有没有自动捡课的方法。就整体分为两种方法,一种是获取get请求然后由python多线程提交去选课,一种是利用自动化测试的selenium库去调用谷歌浏览器模拟人工选课操作。其实就算都是强智系统 ...
学校教务处网站 登陆窗口 表单数据 观察登陆窗口和提交的表单数据可知只要将账号、密码、验证码正确赋值提交即可模拟登陆。 账号和密码都有,问题的关键就在验证码上。 右键验证码图片审查观察源码如下图: 刚开始很纠结random那段随机数,以为是确定的随机数对应确定的验证码 ...
序言 本片文章讲解爬取强智科技教务系统平台 因只能以本校为例,侵删请联系 nepenthic@163.com 仅供学习参考 正文 如果你有心抓取强智科技的教务系统登入页面,你会发现输入完账号密码会把表单参数加密发送到登入校验页 通过查看网页源代码我们可以一路追溯到加密方法 因为我写 ...
简单的数据结构应用,不多说,看程序!!!哈!!! 希望对你能有帮助!!! #include<stdio.h>#include<iostream>#include<st ...