news 2026/8/16 4:05:38

Python自动重启中国移动光猫(ZXHN G7611V2)

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python自动重启中国移动光猫(ZXHN G7611V2)

广告位招租!
知识无价,人有情,无偿分享知识,希望本条信息对你有用!

本工具基于Python3.10,实现以无痕模式启动Chome浏览器,登录并重启中国移动光猫:

光猫型号:ZXHN G7611V2

配置环境可能需要用的代码

pip3.10 install selenium pip install selenium

需要下载并配置Chrome的webdriver

恭祝各位使用愉快!

完整可运行的Python代码

import requests from requests.auth import HTTPBasicAuth import os import webbrowser from bs4 import BeautifulSoup import re from selenium import webdriver from selenium.webdriver.chrome.options import Options from selenium.webdriver.common.keys import Keys from selenium.webdriver.common.by import By from selenium.webdriver.support.ui import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.chrome.service import Service from selenium.webdriver import ActionChains from selenium.webdriver.common.actions.action_builder import ActionBuilder from selenium.webdriver.common.actions.mouse_button import MouseButton # 指定 ChromeDriver 的路径 service = Service(r'C:\Users\David\Desktop\Reboot_Modem\chromedriver-win64\chromedriver.exe') # 创建Chrome选项对象 chrome_options = Options() # 添加无痕模式参数 chrome_options.add_argument("--incognito") # 初始化 Chrome WebDriver driver = webdriver.Chrome(service=service, options=chrome_options) # 打开网页 driver.get("http://192.168.1.1") ModemUser = "user" # 替换为你的用户名 ModemPassWord = "UserPassword" # 替换为你的密码 # 等待页面加载完成(可选) wait = WebDriverWait(driver, 15) username = wait.until(EC.presence_of_element_located((By.NAME, "Username"))) password = driver.find_element(By.NAME, "Password") username.send_keys(ModemUser) password.send_keys(ModemPassWord) password.send_keys(Keys.RETURN) # 提交表单 wait = WebDriverWait(driver, 20) # 打开网页 driver.get("http://192.168.1.1/start.ghtml") wait = WebDriverWait(driver, 15) iframe = driver.find_element(By.ID, 'mainFrame') #iframe=wait.until(EC.presence_of_element_located((By.NAME, 'mainFrame'))) driver.switch_to.frame(iframe) button = driver.find_element(By.ID, "mmManager") button.click() wait = WebDriverWait(driver, 5) button = driver.find_element(By.ID, "smSysMgr") button.click() wait = WebDriverWait(driver, 10) button = driver.find_element(By.NAME, "Submit1") button.click() button = driver.find_element(By.ID, "msgconfirmb") button.click() # 关闭浏览器 driver.quit()
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/16 4:05:22

接口超时排查与优化:全链路性能问题定位与解决实战

1. 项目概述:接口超时,一个老生常谈却永不过时的“坑”干了这么多年后端开发,要说最让人头疼、也最考验排查功力的线上问题,“接口请求超时”绝对能排进前三。它不像代码报错那样直接给你一个异常堆栈,而是像一个沉默的…

作者头像 李华
网站建设 2026/8/16 4:04:36

Python开发实战:从环境管理到项目分发的全流程命令指南

1. 项目概述:为什么你需要一份“活的”命令手册 干了这么多年Python开发,我电脑里存过的“命令大全”没有十个也有八个了。每次看到“全网最全”、“建议收藏”这种标题,还是会忍不住点进去,结果往往是收藏夹里又多了一个再也不会…

作者头像 李华
网站建设 2026/8/16 3:55:06

从Codex用户流失看AI开发工具体验优化:安装、集成与长期维护

最近在几个开发者社群里,经常看到有人讨论从 Codex 切换到其他工具的经历。一开始,我以为这只是个别用户遇到了版本兼容或网络问题,但聊得多了,发现背后其实是一个更普遍的现象:很多开发者最初被 Codex 的某个特性吸引…

作者头像 李华
网站建设 2026/8/16 3:54:43

AI助力东北老工业基地数字化营销转型

1. 项目背景与核心价值在东北老工业基地转型的浪潮中,佳木斯这座传统农业与制造业为主的城市正面临数字化营销的迫切需求。作为深耕本地市场多年的营销从业者,我观察到三个关键现象:本地商户的线上获客成本从2019年的平均35元/人激增至2023年…

作者头像 李华
网站建设 2026/8/16 3:52:23

逆波兰式:从表达式求值到编译器设计的核心算法

1. 项目概述:从“天书”到“计算器”的桥梁如果你曾经被编译原理课本里那些抽象的概念和复杂的算法搞得头昏脑胀,觉得它们离实际的编程工作十万八千里,那么“求逆波兰式”这个主题,或许能成为你打破这层隔阂的第一个突破口。我干了…

作者头像 李华
网站建设 2026/8/16 3:50:19

全域拓客系统选型对比:三种获客架构的技术优劣分析

读完本文你将掌握: 全域拓客与传统获客的技术本质区别,本地嫂数字科技全域拓客方案的底层架构逻辑,以及中小企业在技术选型时需要关注的关键维度。全文约1800字,阅读时间5分钟。一、为什么全域拓客成为中小企业获客的技术新范式传…

作者头像 李华