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就登陸成功了。
嗯 頁面布局很爛,不過至少可以使用。
水文。。謝謝閱讀。