文章目錄
前言
受到使用Auto.js完成健康報送的影響,想到了用這個APP發包完成校園網的登錄。
一、準備
參考文章:Auto.js實戰:健康報送自動填報(WHUT)
下載Auto.js
Auto.js下載
然後給auto.js開啓無障礙服務權限
關於表單的獲取
鑑湖校區宿舍的肯定跟我的一樣,就不用管了。
其他人
可以在瀏覽器開發者工具看(用電腦,我是360瀏覽器),點登陸後會發一個POST包,在開發人員工具裏可以找到,快捷鍵F12,點到數據包,然後點正文
圖中請求正文部分就是表單了,當然,有的可以省略。
如nas_ip, user_mac
二、使用步驟
1.進入APP,點擊加號新建文件
2.代碼(根據POST表單來)
別忘了修改對應的賬號和密碼
var url = "http://172.30.16.34/srun_portal_pc.php?ac_id=1&";
var res = http.post(
url,
{
"ac_id": "64",
"action": "login",
"nas_ip": '',
"password": "123456",//123456改成自己校園網密碼
"save_me": "1",
"user_ip": '',
"username": '123456',//123456改成自己校園網卡號
}
);
var html = res.body.string();
toast("已經發包!");
3.保存,添加桌面快捷方式
4.完成
首先要手動連上宿舍WiFi(我也不知道爲什麼不會自動連接)
點一下剛剛的JS文件快捷方式
然後你就可以上網了!!!!!!
總結
注意,再點一次網絡就會斷開。
而且手機連上後其他設備極有可能斷開校園網。
可能與"user_ip": '', "user_mac":"",
這兩個參數有關。可以試着改改。
不只是這個學校,其他要發包登錄的場合都可以用Auto.js完成一鍵自動登錄,畢竟只要知道發的POST包是什麼就可以了。