h3c无线网web端主动登录
背景
公司的无线网应用h3c进行web端验证登录,须要两个步骤:
- 先手动将windows的无线网连上(无需明码,此时无奈上网)
- 在浏览器中关上h3c的登录页面,输出账号密码进行验证登录
注:本文只实用上述登录页面截图的解决
痛点
- 每次早上都是反复这样的步骤
- 开机启动的软件(钉钉、微信、qq等)因为没有网路导致登陆失败,还须要从新登录
预期
每天早上开机之后,可能主动实现上述步骤,即:
- 主动连上windows的无线网
- 主动实现浏览器中的h3c登录
- 钉钉、qq等须要网络的app,能够胜利登录
源码地址
源码地址
疾速开始
环境要求
nodejs // 版本无要求yarngit(如抉择间接下载压缩包,则无需git)
下载源码(二选一)
- 下载压缩包并解压到本地
- git clone
装置依赖
yarn
须要提前装置yarn
批改 config.js 信息,依据理论状况批改
{ // windows连贯的无线网名称 "wifiName": "Guest", // 浏览器登录的地址 "webLoginAddress": "http://172.30.1.1/portal/", // 账户 "user": "guest", // 明码 "password": "guest123"}
注册 h3c 指令
npm link
应用
h3c
关上控制台,测试是否能够主动连贯并登录
至此,曾经能够通过在cmd中通过全局指令 h3c 来实现主动登录
接下来,只有让windows启动后,主动执行该指令即可
开机主动运行脚本步骤:
- 关上控制面板 - 管理工具 - 工作打算程序
- 右侧操作 - 创立工作
惯例:
触发器:
操作:
- 点击确定,实现。
相干问题
- app开机启动设置,在对应app的设置中自行设置即可
- 上述开机运行的脚本,会在app自启动之前执行,因而能够胜利登录须要网络的app
偶尔的开机无奈主动执行脚本的状况
- 偶发状况。测试发现多发于周末后的周一开机(思考是否因为长时间未开机的起因,后续会持续排查)
- 若呈现上述情况,重启即可