综述
最近山大软件园校区QLSC_STU无线 掉线掉的厉害,连上之后平均十分钟左右掉线一次,很是让人心烦,还能不能愉快地上自习了忍吗正我是不能忍了,嗯,自己动手,丰衣足食!写个程序解决掉它!
决战前夕
首先我们看一下那个验证页面是咋样滴,上个图先
嘿,这界面还算可以把,需要我们输入的东西就是俩,一个就是学 ,另一个是身份证 后六位,然后就可以登录,享受免费的无线 啦。
不过不知道谁设置了个登录时长,一段时间后就会掉线了,于是,自动模拟登陆系统就要应运而生啦。
来,我们先点击一下连接,看一下浏览器怎么工作的。
按下F12,监听 络,我们点击第一个响应,也就是login.jsp,看一下。
ClientIP:当前客户端的IP地址,在山大软件园校区这个地址是211.87开头的
timeoutvalue:连接等待时间,也就是俗话说的timeout
StartTime:登录时间,也就是在你登录的那一刻的时间戳,这个时间戳是13位的,精确到了毫秒,不过一般是10位的,我们加3个0就好了
shkOvertime:登录持续时间,这个数据默认是720,也就是12分钟之后,登录就失效了,自动掉线,我们可以手动更改
username:学
password:密码,也就是我们身份证 后六位
我们需要在登录的时候把form表单中的所有信息都POST一下,然后就可以完成登录啦。 万事俱备,只欠东风,来来来,程序写起来!
一触即发
说走咱就走啊,天上的星星参北斗啊!
登陆地址:Request URL:http://192.168.8.10/portal/login.jsplag=0
首先,我们需要验证一下IP地址,先写一个获取IP地址的函数,首先判断当前IP是不是211.87开头的,如果是的话,证明连接的IP是有效的。 首先我们写一个获取本机IP的方法:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | self . ip_pre = “211.87” #获取本机无线IP def getIP ( self ) : local_iP = socket . gethostbyname ( socket . gethostname ( ) ) if self . 声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!
友爆料IT公司福利与一些面试经历
上一篇
2016年1月22日
什么是软件产品—-老吴说产品
下一篇
2016年1月22日
|