h3c无线网web端自动登录

h3c无线网web端自动登录

背景

公司的无线网使用h3c进行web端验证登录,需要两个步骤:

  1. 先手动将windows的无线网连上(无需密码,此时无法上网)
  2. 在浏览器中打开h3c的登录页面,输入账号密码进行验证登录

h3c无线网web端自动登录_第1张图片

注:本文只适用上述登录页面截图的处理

痛点

  1. 每次早上都是重复这样的步骤
  2. 开机启动的软件(钉钉、微信、qq等)因为没有网路导致登陆失败,还需要重新登录

预期

每天早上开机之后,能够自动完成上述步骤,即:

  1. 自动连上windows的无线网
  2. 自动完成浏览器中的h3c登录
  3. 钉钉、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启动后,自动执行该指令即可

开机自动运行脚本步骤:

  1. 打开控制面板 - 管理工具 - 任务计划程序

h3c无线网web端自动登录_第2张图片

  1. 右侧操作 - 创建任务

常规:

h3c无线网web端自动登录_第3张图片

触发器:

h3c无线网web端自动登录_第4张图片

操作:
h3c无线网web端自动登录_第5张图片

  1. 点击确定,完成。

相关问题

  1. app开机启动设置,在对应app的设置中自行设置即可
  2. 上述开机运行的脚本,会在app自启动之前执行,因此可以成功登录需要网络的app
  3. 偶然的开机无法自动执行脚本的情况

    1. 偶发情况。测试发现多发于周末后的周一开机(考虑是否因为长时间未开机的原因,后续会继续排查)
    2. 若出现上述情况,重启即可

你可能感兴趣的:(h3c无线网web端自动登录)