基于正方系统的抢课软件教程系列一模拟登录2
先上传一个弄好的登录程序吧!通过抓包发些有些学校用的是Cookie记录信息,在这里我还没对那部分学校的进行处理!哈哈,以后有时间我写个完全点的类,一下子全处理了!
如果要想知道自己的学校是不是符合我说的登录,其他很简单的,看验证码,如果是纯数字的就符合!
代码在下面,感兴趣的同学研究下,要添加两个DLL,在代码里面也附加到了!有不懂的可以留言或者评论。
这里是用.net写的,WPF.这相对来说布局快点!托几个控件就搞定!不是难事!
说一下实现,这里的验证码还没处理,验证码识别将在下一篇中讲到!
1.根据Host地址找到登录的地址
2.然后根据登录地址找到验证码的地址,提取验证码并显示出来
3.把用户的帐号密码和验证码,以Post方式发送到登录地址
4.接收服务器响应的数据,判断登录是否成功!
在源码中我写了一个类,用来发送数据到服务器,和接收服务器的信息!~个人感觉这类写得很烂,还没有加入到Cookie处理(这里用不到)写完这教程有时间我再完善下,把cookie写进,减少一些冗余的代码!
我把我教程中的源码都上传到了Google开源网站上了!
http://code.google.com/p/public-zhengfang-takeclass/downloads/list
你们可以去下载相对应的代码查看!
大家也可以上传自己学校的抢课系统供大家参考!