// ==UserScript== // @name 登陆校园网 // @namespace https://bbs.tampermonkey.net.cn/ // @version 0.1.0 // @description 登陆迅捷网络的校园网 // @author jw23 // @background // @grant GM_registerMenuCommand // @grant GM_log // @grant GM_xmlhttpRequest // @grant GM_notification // ==/UserScript== const password = "" const userId = "" return new Promise((resolve, reject) => { GM_registerMenuCommand("登陆", () => { GM_xmlhttpRequest({ url: "http://223.2.10.172/eportal/InterFace.do?method=login", "headers": { "accept": "*/*", "accept-language": "zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6", "content-type": "application/x-www-form-urlencoded; charset=UTF-8" }, data: `userId=${userId}&password=${password}&service=%25E8%2581%2594%25E9%2580%259A%25E6%259C%258D%25E5%258A%25A1&queryString=wlanuserip%253Df02d3ceebe91a66dfa4dba8b3d232138%2526wlanacname%253Db58fcda622d8bb5b%2526ssid%253D52eefd2d44d14e03%2526nasip%253De54b2b351c575112839c042a61804a4c%2526snmpagentip%253D%2526mac%253D820700b7bfabfcca9ca211ed5f5d8e52%2526t%253Dwireless-v2%2526url%253D2c0328164651e2b4f13b933ddf36628bea622dedcc302b30%2526apmac%253D%2526nasid%253Db58fcda622d8bb5b%2526vid%253D99b31e874c318e2f%2526port%253Dbbd009ed1ba7bad8%2526nasportid%253Df5eb983692924fa26e6431fe9df4835fd6ac8cb2c0e06b3ccf8e145f6fce50da47e4b57eb4fac4ed&operatorPwd=&operatorUserId=&validcode=&passwordEncrypt=false`, method: "POST", onload: () => { GM_notification({ text: "登陆成功", title: "校园网登陆提示" }); resolve("ok") }, onerror: (err) => { GM_notification({ text: "登陆失败,请再次尝试", title: "校园网登陆提示" }); reject("error") } }) }, "l") })