h3c无线网web端自动登录
背景
公司的无线网使用h3c进行web端验证登录,需要两个步骤:
- 先手动将windows的无线网连上(无需密码,此时无法上网)
- 在浏览器中打开h3c的登录页面,输入账号密码进行验证登录
注:本文只适用上述登录页面截图的处理
痛点
- 每次早上都是重复这样的步骤
- 开机启动的软件(钉钉、微信、qq等)因为没有网路导致登陆失败,还需要重新登录
预期
每天早上开机之后,能够自动完成上述步骤,即:
- 自动连上windows的无线网
- 自动完成浏览器中的h3c登录
- 钉钉、qq等需要网络的app,可以成功登录
源码地址
快速开始
环境要求
nodejs // 版本无要求
yarn
git(如选择直接下载压缩包,则无需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
偶然的开机无法自动执行脚本的情况
- 偶发情况。测试发现多发于周末后的周一开机(考虑是否因为长时间未开机的原因,后续会继续排查)
- 若出现上述情况,重启即可
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。