前言。
校园网经常自动断掉?断掉之后每次都得迫不得已进登录界面进行输入账号密码等一系列烦死人的操作?或许快捷指令能解决掉这个恼人的问题。
该方法实现逻辑极其简单粗暴,没什么技术含量,也肯定存在更为优秀的方法,本人是本着能用就行的理念讲述这个方法的,大佬勿喷,杠精请绕道。
致谢:利用快捷指令实现自动登录的想法,来自于iOS息屏会自动断开开放性网络机制的逼迫,感谢苹果公司如此为我的信息安全和设备电量着想[喷血]。
本图文包括采用POST方法登录,以及采用GET方式登录的两种校园网自动登录方法。
不同学校可能存在差异,不保证一定可行,所以其他学校请务必不要全篇套用,该改的地方还是得自己摸索着改。[受虐滑稽]
好了,进入正题。
首先:如何检查你的校园网属于GET还是POST方法登录&Windows端校园网自动登录方法:http://t.csdnimg.cn/oTDmF
接下来开始正式教程:
一、POST方式登录的校园网
第一步直接看图里的文字按部就班操作就行。(如果第二步中没有出现含login的文件名,可尝试在本步骤中不筛选“XHR”而直接选“ALL”)
第二步,输入账号密码完成登录后,不出意外你就会在开发者工具界面看到红框所标记出的名字中含有“login”字样的文件(例如这个名叫InterFace.do?method=login的)。
对于POST方式的校园网用户,如果出现两个一样名字的文件,请选择下一步骤里password的值是密码明文的那一个。简单的说就是选password后的值比较短的那一个~
第三步,单击它,进入详情页(图中界面右栏),记住红框标记出来的第一行,后面会用到。
然后继续往下滑到底,你就会看到下图红框里所示的这些信息,这些信息后面都会用到,请复制保存记住。
第四步,打开你手机或者iPad上的快捷指令app,点击自动化,点击左上角加号新建自动化,选择创建个人自动化。
然后选择无线局域网
选择网络(也就是WiFi)为校园网,点击下一步
然后就进入了下图界面,点击添加操作
搜索url,然后选择“获取URL内容”
“获取”和“内容”之间是需要你输入的空,这里我们输入图3.1中“request Url”后的那个网址。完成后点击展开,
方法选择POST,请求体选择表单。点击添加新字段,选择添加文本,然后把图3.2中的那8行信息一行行的填上去(建议复制粘贴,手打是不太可能的)。最终成品见图4.8和4.9。
成品图1
成品图2
最后(第五步),指令执行自然得有个反馈才能知道到底有没有执行成功嘛。所以我们本着能用就行的原则,也不加啥条件语句了和判断指令了,直接点击蓝色圆形加号按钮继续增加一个通知操作。搜索通知,选择显示通知。
编辑一个你喜欢的通知内容就行。到处教程结束,点击下一步保存退出即可。
之后每次设备连接上校园网时都会弹出一个快捷指令app的通知,点击那个通知后选择运行就好,然后指令就会开始自动执行,执行完毕后会有通知反馈。这样就不要每次都到校园网登录界面输账号密码登录等一系列烦人的操作了。
尾注:按照上述操作后如果自动连接失败,可以试试将password的值在密码明文换成加密值,或许可以解决你的问题。
二、GET方式登录的校园网
第一步:直接看图里的文字按部就班操作就行。(如果第二步中没有出现含login的文件名,可尝试在本步骤中不筛选“XHR”而直接选“ALL”)
图片同POST方法下的图片1
第二步:输入账号密码完成登录后,不出意外你就会在开发者工具界面找到一个名字中含有“login”字样的文件。单击它,进入它的详情页,然后直接复制“Request URL:”后的整段地址。
第三步:和POST方法一样进行快捷指令自动化的创建。但比POST方法简单很多,直接在快捷指令的“获取URL内容“这一步中填入你复制的整段地址然后方法选GET即可,无需进行配置请求头等操作。
第四步:和POST方法中一样,在自动化快捷指令里加个弹出通知用于执行与否的反馈就行。到此应该就能运行自动登录了。