<>强如下所示:强>
#=utf - 8编码 进口urllib2 进口urllib 从cookielib进口CookieJar 进口操作系统 进口再保险 导入的时间 类ConnectWeb(对象): def __init__(自我): 自我。cookiejarinmemory=CookieJar () 自我。刀=urllib2.build_opener (urllib2.HTTPCookieProcessor (self.cookiejarinmemory)) urllib2.install_opener (self.opener) 自我。用户名=" " 自我。密码=" " def connect_baidu(自我):#检测目前是否联网 试一试: urllib2.urlopen (" http://www.baidu.com ",超时=2) 返回1 除了: 返回0 def登录(自我):#模拟上网验证验证网页几乎都是不同的,下面附上我们学校的,形式表单自己根据情况填,用铬很容易得到文章的url和表单 试一试: post_url=" " 形式={"行动”:“登录”、“用户名”:自我。用户名、“密码”:自我。密码,“ac_id”: 4 :“user_ip”、“nas_ip”:“”,“user_mac”:“”,“save_me”: 1、“ajax”: 1} fm1=urllib.urlencode(形式)=urllib2页。urlopen (post_url fm1) .read () 除了例外e: self.disconnect () time . sleep (1) self.connect_wifi () def断开(自我):#断开wifi 操作系统。系统(“netsh wlan断开”) def wifis_nearby(自我):#查询附近wifi p=操作系统。popen (“netsh wlan显示所有”) 内容=p.read () .decode (“GB2312”、“忽略”) temp=re.findall (u”(SSID。\ n。*网络类型。* \ n . * \ u8eab \ u4efd \ u9a8c \ u8bc1。\ n。* \ u52a0 \ u5bc6。* * BSSID。\ n \ n。)”, 内容) 结果=[] 因为我在临时: name=re.findall (u " SSID。*: (. *) \ n”, i) [0]。替换(" "," ") result.append(名字) 返回结果 def connect_wifi(自我,name=None): #连接wifi 操作系统。系统(“netsh wlan连接的名字=% s " %的名字) def检查(自我):#一直检测是否有断网,如果断网则重新连接 而1: 试一试: 如果不是self.connect_baidu (): self.login () 除了: 通过 time . sleep (10) if __name__==癬_main__”: 测试=ConnectWeb () test.login () >之前以上这篇python自动重连wifi windows的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
python自动重连wifi windows的方法