python 程序编程
__author__ = 'pf'
import os
import time
import requests
class Login:
def __init__(self):
self.every = 10
def login(self):
print (self.getCurrentTime(), u"拼命连网中...")
print("仅限武汉xx学院电信网络使用")
print("电脑请先连接网线或者连接破解路由器wifi")
url = "http://10.200.200.2/0.htm"
headers = {'Content-Type':'application/x-www-form-urlencoded'}
data = {'DDDDD':'17302759982', 'upass':'146814', 'R3':'1', '0MKKey':'123456', 'v6ip':''}
r = requests.post(url, headers = headers, data = data)
r = str(r)
if r == '<Response [200]>':
print("连接成功")
else:
print("连接失败:不在内网环境下或账号密码错误")
def canConnect(self):
try:
q=os.system('ping 8.8.8.8')
if q:
return False
else:
return True
except:
print ('error')
def getCurrentTime(self):
return time.strftime('[%Y-%m-%d %H:%M:%S]',time.localtime(time.time()))
def main(self):
print (self.getCurrentTime(), u"Hi,欢迎使用自动登陆系统")
while True:
self.login()
while True:
can_connect = self.canConnect()
if not can_connect:
print (self.getCurrentTime(),u"断网了...")
self.login()
else:
print (self.getCurrentTime(), u"一切正常...")
time.sleep(self.every)
time.sleep(self.every)
login = Login()
login.main()