Python 实现电信天翼网关光猫自动重启
Python 实现电信天翼网关光猫自动重启
# -*- encoding:utf-8 -*-"""
@author: @Suroy
@site: https://suroy.cn/
@email: suroy@qq.com
@time: 2021/8/12 10:48 上午
"""import requests, re# 登陆
def login():url = "http://192.168.1.1/cgi-bin/luci"payload='username=useradmin&psd=xxxx' # 用户名密码headers = {'Host': '192.168.1.1','Content-Length': '28','Cache-Control': 'max-age=0','Upgrade-Insecure-Requests': '1','Origin': 'http://192.168.1.1','Content-Type': 'application/x-www-form-urlencoded','User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36','Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9','Referer': 'http://192.168.1.1/cgi-bin/luci','Accept-Encoding': 'gzip, deflate','Accept-Language': 'zh-CN,zh;q=0.9','Connection': 'keep-alive'}try: response = requests.request("POST", url, headers=headers, data=payload, allow_redirects=False) # 禁止自动重定向,以便于获取cookiescookies = response.cookiescookie = requests.utils.dict_from_cookiejar(cookies)response = requests.request("POST", url, headers=headers, data=payload, cookies = cookie)except Exception as err:print('获取数据失败:\n{0}'.format(err))# print(response.text)matchObj = re.search(r'([a-z]|[0-9]){32}', str(response.text))if matchObj:return matchObj.group(), cookies['sysauth']else:return False # 重启
def reboot(token, cookie):url = "http://192.168.1.1/cgi-bin/luci/admin/reboot"payload='token=' + str(token) + '&t=123'headers = {'content-type': 'application/x-www-form-urlencoded','Cache-Control': 'max-age=0','Upgrade-Insecure-Requests': '1','Origin': 'http://192.168.1.1','Content-Type': 'application/x-www-form-urlencoded','User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.77 Safari/537.36','Accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9','Referer': 'http://192.168.1.1/cgi-bin/luci','Accept-Encoding': 'gzip, deflate','Accept-Language': 'zh-CN,zh;q=0.9','Connection': 'keep-alive','Cookie': 'sysauth=' + str(cookie)}response = requests.request("POST", url, headers=headers, data=payload)print(response.text)if __name__ == '__main__':token, cookie = login()reboot(token, cookie)print('Reboot Success!')
原文地址:@Suroy
Python 实现电信天翼网关光猫自动重启相关推荐
- tewa600agm是千兆吗_电信天翼网关光纤猫超级用户 型号tewa-600aem/tewa600agm怎么样?...
答:您好 电信光纤猫自己一般是不能设置的,如果需要设置,需要电信装维工作人员使用专用的帐号和密码才能登陆设置的. 答:网关注册SN号后插千兆口就可以上网了. 方法: INTERNET-R-VID-41 ...
- asus rt-ac68u b1在电信天翼网关下用一个千兆口实现拨号和IPTV桥接
电信的机顶盒需要单独走一根网线,但是现在的家装环境在不重新装修的情况下重新走线是很困难的.本文通过asus路由器和merlin固件的IPTV(VLAN透传)功能实现上网和机顶盒走一条网线. 路由器型号 ...
- 电信天翼网关自带路由器的那种,怎么再连接一个光猫? 顺便详解一下WAN口和LAN口
电信天翼网关自带路由器的那种,怎么再连接一个光猫? 光猫自带路由功能也就是路由猫,再接光猫就是两个路由器级连.(其实光猫既是路由器又是交换机) A路由器和B路由器连接,有两种方法: 1:A的LAN口接 ...
- 无线路由器连接电信光纤宽带光猫设置方法(转)
转自"http://jingyan.baidu.com/article/86fae346baad6f3c49121a35.html" 无线路由器连接电信光纤宽带光猫设置方法 | 浏 ...
- 将小米路由改做服务器——使用telnet控制光猫定时重启
用的光猫比较老,没有定时重启功能,用一段时间后网速变卡,直至死机.放在入户的箱子里,之前都是手动拔电源重启,很麻烦.想了3个办法: 1.搞个智能插座来定时重启(嫌贵,放弃) 2.破解光猫写个脚本进光猫 ...
- 电信中兴F460光猫破解续
上次回家总算把电信光猫的超级管理员限制去除了,也可以设置了自动拨号,可以通过无线共同上网.但是这次回家,却突然发现,我的电脑不能上网,而我父母的电脑都可以上网.百思不得其解,突然想到是不是电信限制了同 ...
- 中兴网关(光猫)DNS故障的解决
家里的F650A光猫,不定期出现不能上网的问题,试了手机上手动修改DNS服务器就可以上网,认真检查了一下,光猫的默认DHCP是把DNS设为网关,即用网关做DNS代理出去的,而这个DNS代理确经常出问题 ...
- 【日常计算机问题】解决中国移动ZTE F623光猫自动拨号启用wifi路由
将网络接到光猫上面,另一端接电脑,然后浏览器中输入光猫ZTE F623的地址,见光猫背后信息,不要使用的user账号登录而使用管理员账号CMCCAdmin密码aDm8H%MdA 登录 进入[网络]–[ ...
- 电信光纤无线路由器(光猫)的设置方法
http://www.goooogl.com.cn/shezhi/2284.html
- 电信中兴F460光猫sendcmd命令
1.安装xshell后,使用命令行登陆root用户,root用户密码Zte521(湖北地区) 2.查看所有用户密码 sendcmd 1 DB p DevAuthInfo 3.打开网页登陆teleco ...
最新文章
- 多目标机器学习_NIPS2018 - 用多目标优化解决多任务学习
- linux adb工具_这是一个可以显示Linux命令的工具
- 哈弗f5i潮配置参数_10万元起售的潮人新玩法,哈弗F5国潮版购车手册
- java 雅思_基于JAVA的雅思考试管理系统的设计与实现(SSH,MySQL)(含录像)
- module_param的使用
- SVN+网站服务器同步更新
- Mongodb2.6升级到Mongodb3.0.2笔记
- clickhouse修改表的TTL
- lua操作redis
- using System.Threading.Tasks;
- SQL Server 2008安装教程
- 汇编语言程序设计 实验7 循环程序设计
- intptr java_[转载]C#中int和IntPtr相互转换
- /etc/login.defs配置文件详解
- 出国留学成绩要求主要看点在雅思
- 工作描述的介绍|如何写工作描述
- SDU信息门户(8)组队和文件系统分析
- 索尼计算机bios正确设置,索尼笔记本电脑怎么进入Bios,小编教你如何四步完成
- JS实现拼接图片src
- 量化投资学习——对于中性化的理解