h3c无线网web端自动登录
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
偶然的开机无法自动执行脚本的情况
- 偶发情况。测试发现多发于周末后的周一开机(考虑是否因为长时间未开机的原因,后续会继续排查)
- 若出现上述情况,重启即可
0 声望
0 粉丝
推荐阅读
内网文件/文件夹一键共享工具(cShare)
内网文件/文件夹一键共享工具(cShare)简介局域网文件/文件夹共享工具软件特点免安装(下载解压即可)操作简单 (右击一键分享)背景发送文件给同事若先上传到微信/钉钉,接受者再下载,这将非常慢。当文件非常大...
陈大事阅读 326
安全地在前后端之间传输数据 - 「3」真的安全吗?
在「2」注册和登录示例中,我们通过非对称加密算法实现了浏览器和 Web 服务器之间的安全传输。看起来一切都很美好,但是危险就在哪里,有些人发现了,有些人嗅到了,更多人却浑然不知。就像是给门上了把好锁,还...
边城赞 31阅读 7.2k评论 5
涨姿势了,有意思的气泡 Loading 效果
今日,群友提问,如何实现这么一个 Loading 效果:这个确实有点意思,但是这是 CSS 能够完成的?没错,这个效果中的核心气泡效果,其实借助 CSS 中的滤镜,能够比较轻松的实现,就是所需的元素可能多点。参考我们...
chokcoco赞 20阅读 2.1k评论 2
在前端使用 JS 进行分类汇总
最近遇到一些同学在问 JS 中进行数据统计的问题。虽然数据统计一般会在数据库中进行,但是后端遇到需要使用程序来进行统计的情况也非常多。.NET 就为了对内存数据和数据库数据进行统一地数据处理,发明了 LINQ (L...
边城赞 17阅读 1.9k
【已结束】SegmentFault 思否写作挑战赛!
SegmentFault 思否写作挑战赛 是思否社区新上线的系列社区活动在 2 月 8 日 正式面向社区所有用户开启;挑战赛中包含多个可供作者选择的热门技术方向,根据挑战难度分为多个等级,快来参与挑战,向更好的自己前进!
SegmentFault思否赞 20阅读 5.6k评论 10
过滤/筛选树节点
又是树,是我跟树杠上了吗?—— 不,是树的问题太多了!🔗 相关文章推荐:使用递归遍历并转换树形数据(以 TypeScript 为例)从列表生成树 (JavaScript/TypeScript) 过滤和筛选是一个意思,都是 filter。对于列表来...
边城赞 18阅读 7.7k评论 3
你可能不需要JS!CSS实现一个计时器
CSS现在可不仅仅只是改一个颜色这么简单,还可以做很多交互,比如做一个功能齐全的计时器?样式上并不复杂,主要是几个交互的地方数字时钟的变化开始、暂停操作重置操作如何仅使用 CSS 来实现这样的功能呢?一起...
XboxYan赞 21阅读 1.6k评论 1
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。