西南科技大学校园网实现自动登录
说来也简单,我也仅仅是通过一些简单方法拼凑出来的,大家仁者见仁哈。先介绍一下步骤,再详细写。
1.通过网页登录校园网,反复测试F12里面的内容是否通过发送请求实现的;
2.如果是发送请求实现的,把请求链接整下来,用postman工具测试一下;
3.postman测试通过了,就可以想想怎么用脚本实现自动登录和登出了,,我这里使用的仅仅是postman的命令行来完成需求;
4.然后写个小脚本;
5.把脚本放进开机启动,或者windows的自动任务里面,理论上就差不多了;
好了,接下来我来说说具体怎么实现的:
1.打开校园网,F12按一下,应该是下面的界面,右侧要点击到Network,然后把 Preserve Log勾上,顺便清空一下里面的内容,点一下clear即可;
2.接下来,我们输入账号密码(自己的噢,没得就别忘后面看了),点击登录,这个时候右边有很多的东西刷新出来了,就像下面:
3.我们找一找就可以发现,里面有我们需要的一个,就像下面一样:
4.我们把需要的项存一下,上面的图我框出来了。
5.这个时候就需要打开postman了,进行如下的一步,把内容写进去:
6.我左侧新建了一个组,其实理论上应该把登录和登出分开,但是登出不太需要,所以建一个组,里面放一个登录就对了,之后需要用到。这里把操作说了吧,右键swust这个组,点击导出,选一个路径保存一下,等会需要用到这个。
7.接下来要实现自动登录,这一步我是找了一下的,最后还真有方法,只不过需要用到上面导出的json罢了,很简单;需要用到newman这个指令,而这个就需要安装npm,这一步我就不献丑了,大家可以参考bilibili的这一篇文章,《windows安装npm教程 - 哔哩哔哩》,很简单就安装了;
8.接下来安装cnpm,在windows的cmd下面执行:
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm -v
9.然后是安装newman,在windows的cmd下面执行:
cnpm install newman --global
newman -v
10.安装完毕之后,就可以执行下面这句话了:
newman run D:\swust_network\login.json -r html
这个json文件路径大家复制自己的,-r html是输出log日志,可以不要;
11.这一步完成之后,可以把上面的指令写进xxx.bat里面,就像下面这样:
12.接下来,就是开机启动或者是定时启动,我简单截图一下:
13.大功告成。当然也可以设置成开机启动啊之类的,这就大家去想象了哈。
编者注:其他大学的校园网不知道能不能这个方法实现,也许可以呢?
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhhjkjke
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
微信运动停用后别人还能看到步数吗
PHP中文网 07-22 -
excel打印预览压线压字怎么办
PHP中文网 06-22