通过selenium无头浏览器来定时重启光猫

前言

过年家里没人,光猫死了之后,直接断网。太难受了。电信给的光猫来垃圾,也是在没办法了。随之产生了定时重启它的想法。
网上找了一圈,都是要破解超管账号然后解锁telnet的。我这长期在外,只能远程操作,没办法断网断电折腾,也就没办法拿到超管密码了,用自带的用户账号进去看了下,有重启按钮。😁
简单抓了下api。。好吧还是带表单验证的,算了,不深入折腾。直接上无头浏览器吧。

实现原理

  • 使用golang来控制selenium操作网页,实现重启功能。

源码地址:

https://github.com/scjtqs2/hg8145c-reboot

说明:

做成了docker compose的方式便于运行。用普通账号就可以实现,不用破解路由器。
基本上网页样式差不多的都可以试试。实在不一样,就fork项目自己修改对应的html选择器吧(edge浏览器f12直接复制selector)



打赏
Bookmark the permalink.
0 0 投票数
文章评分
订阅评论
提醒
guest

0 评论
内联反馈
查看所有评论