10.71.45.100计算机课程教学网,实在是不适合现在的网络环境,非ie不能登陆。没有ie,每次交作业还要开虚拟机,太不科学了。
今天小琢磨了一会发现他的原理是:登陆的时候用VB脚本,登陆然后保存了cookie,然后get请求里面的页面。VB scripts不是web 标准,所以Chrome没有支持。
于是按照原理搞了一番:
1,替换html代码。
选择老师,然后进入登陆见面,Chrome选择元素,然后找到登陆的html form代码,修改成下面的样子,记得删掉“登陆”btn的onclick事件
<form method="post" id="form1" name="form1" action="login/check.asp?tn=jxh&Rnd.7055475=.533424" target="checkff"> <table style="font:12px Tahoma;" width="190" height="80px" border="0" cellspacing="0" cellpadding="0" bgcolor="LightBlue"> <tbody><tr> <td width="60px" align="right">用户名:</td> <td align="left"><input type="text" id="txtUser" name="txtUser" style="width:100px;height:18px;border:1 solid;"></td> </tr> <tr> <td width="60px" align="right">密 码:</td> <td align="left"><input id="txtPwd" name="txtPwd" type="password" style="width:100px;height:18px;border:1 solid;"></td> </tr> <tr> <td colspan="2" align="center"><input type="submit" value="登录" id="btnLogin" name="btnLogin" class="btn1"> </td> </tr> </tbody></table> </form>
然后在页面中填写用户名密码,然后登陆。这样cookie就保存在浏览器了。但是页面没有发生变化。
检查自己的是否有cookie:
2.登陆课程页面
直接输入:http://10.71.45.100/cstcx/web/index_student.asp?Rnd.7055475=.533424就可以了!
发了一个get请求,服务器会检查你的cookie,其实你的cookie里面有你的老师信息,然后发现有这个cookie就登陆成功了。
嗯 页面布局很烂,不过至少可以使用。
水文。。谢谢阅读。
所有评论(0)