前言
过年家里没人,光猫死了之后,直接断网。太难受了。电信给的光猫来垃圾,也是在没办法了。随之产生了定时重启它的想法。
网上找了一圈,都是要破解超管账号然后解锁telnet的。我这长期在外,只能远程操作,没办法断网断电折腾,也就没办法拿到超管密码了,用自带的用户账号进去看了下,有重启按钮。😁
简单抓了下api。。好吧还是带表单验证的,算了,不深入折腾。直接上无头浏览器吧。
实现原理
- 使用
golang
来控制selenium
操作网页,实现重启功能。
源码地址:
说明:
做成了docker compose的方式便于运行。用普通账号就可以实现,不用破解路由器。
基本上网页样式差不多的都可以试试。实在不一样,就fork项目自己修改对应的html选择器吧(edge浏览器f12直接复制selector)