【工具】配置备份工具 适用(天翼网关-EPON 型号TEWA-768E)

By the100s at 2022-03-23 • 0人收藏 • 412人看过

某电信光猫配置备份工具


首先感谢@驴G 的代码,此工具基于@驴G 的分享小米路由器重启代码删改而成。


手动登录后,插上u盘,就可以点击”备份“按钮了,后面如何取telecomadmin请移步去百度吧。每次密码变化最繁琐的就是这个拼接网址,现在可以一键备份了。


QQ截图20220323140105.jpg


QQ截图20220323140127.jpg

import win.ui;
import web.blink.portable;
import web.blink.form;
/*DSG{{*/
var winform = win.form(cls="AR_FORM";text="配置备份工具 适用(天翼网关-EPON 型号TEWA-768E)2022-03-23";right=660;bottom=523)
winform.add(
button={cls="button";text="前往";left=590;top=14;right=650;bottom=36;z=2};
button2={cls="button";text="备份";left=588;top=48;right=648;bottom=70;z=5};
custom={cls="custom";text="自定义控件";left=-5;top=84;right=655;bottom=510;db=1;dl=1;dr=1;dt=1;z=1};
edit={cls="edit";text="http://192.168.1.1:8080/usbbackup.cmd?action=backupeble&enabled=0&set2_sessionKey=";left=12;top=15;right=581;bottom=36;edge=1;multiline=1;readonly=1;z=3};
edit2={cls="edit";text="http://192.168.1.1:8080/usbbackup.cmd?action=backup&subarea=usb1_1&set2_sessionKey=";left=13;top=47;right=582;bottom=68;edge=1;multiline=1;readonly=1;z=4}
)
/*}}*/

//关闭窗口前
winform.onClose = function(){
    //先隐藏窗口,别让用户觉得卡
    winform.show(false);
}

var wb = web.blink.form(winform.custom);


//显示窗体,前往装维登录页面,使用用户名和密码在你的光猫背面
winform.show() 
wb.go("http://192.168.1.1:8080/login.html");
wb.wait();

//预设好可以自动输入密码,因个人能力有限暂时手动点登录按钮进去
wb.doScript(`
$("#username").val("useradmin");
$("#password").val("5abcv");

$("input:first").submit();
`);

//此处记忆拼接网址
var url1=winform.edit.text
var url2=winform.edit2.text

//按钮1点击前往开启/关闭备份功能页面
winform.button.oncommand = function(id,event){
var vcode=""
wb.go("http://192.168.1.1:8080/MD_Device_user.html");
wb.wait();
var html=wb.read();
var pattern =  "set2_sessionKey_\d\d\d"
i,j = string.find( html,  pattern );
 vcode=string.slice(html,i,j)
 winform.edit.text=url1+vcode
 wb.go(winform.edit.text)
 
}

//按钮2点击则备份配置文件到u盘里,u盘最好事先删除或清空原有旧文件夹:e8_Config_Backup
//如果你的备份不成功,尝试改一下拼接网址的set2和62行的set2成set4吧,网上大多数教程写的好像是set4,我set2成功的。
winform.button2.oncommand = function(id,event){
var vcode=""
wb.go("http://192.168.1.1:8080/MD_Device_user.html");
wb.wait();
var html=wb.read();
var pattern =  "set2_sessionKey_\d\d\d" //这行就是上面提到的62行
i,j = string.find( html,  pattern );
 vcode=string.slice(html,i,j)
 winform.edit2.text=url2+vcode
 wb.go(winform.edit2.text)
 	
}

win.loopMessage();



光猫配置备份工具工程源码.rar


由于文件过大,上传限制了,需要的前往兔盘下吧。

工具链接: https://pan.baidu.com/s/1U9cbEw7mqPwH98fRTW-zxA?pwd=js59


1 个回复 | 最后更新于 2022-03-23
2022-03-23   #1

学习了. 感谢分享

登录后方可回帖

登 录
信息栏
公告:
个人博客
专注分享
谢谢合作!

本站域名:HtmLayout.Cn
aardio可以快速开发上位机,本站主要记录了学习过程中遇到的问题和解决办法及aardio代码分享

这里主要专注于aardio学习交流和经验分享.
纯私人站,当笔记本用的,学到哪写到哪.

Aardio 官方站:Aardio官方
Aardio最新功能:Aardio官方更新日志
本 站 主 站:Stm32cube中文网
Sciter中文在线文档Sciter在线学习文档
空间赞助:才仁机械
打赏本站
Loading...