h3c无线网web端主动登录

背景

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

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

注:本文只实用上述登录页面截图的解决

痛点

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

预期

每天早上开机之后,可能主动实现上述步骤,即:

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

开机主动运行脚本步骤:

  1. 关上控制面板 - 管理工具 - 工作打算程序

  1. 右侧操作 - 创立工作

惯例:

触发器:

操作:

  1. 点击确定,实现。

相干问题

  1. app开机启动设置,在对应app的设置中自行设置即可
  2. 上述开机运行的脚本,会在app自启动之前执行,因而能够胜利登录须要网络的app
  3. 偶尔的开机无奈主动执行脚本的状况

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