背景
本校的校园网偶尔会自动断开,外出时就无法访问学校的服务器,利用Python的Selenium, Requests五秒钟对当前的联网状态监测一次,如果网络断掉的话,就自动重开一个浏览器连接好校园网之后再关掉浏览器。
浏览器界面
1.png
2.jpg
代码
# -*- coding: utf-8 -*-
"""
Created on Mon Jan 21 22:34:26 2019
@author: Yike
"""
from selenium import webdriver
import requests
import time
class Login:
def __init__(self):
self.url = 'your_campus_network_login_url'
self.username = "your_username"
self.password = "your_password"
#判断当前是否可以连网
def is_connect_web(self):
try:
status = requests.get("https://www.baidu.com")
if(status.status_code == requests.codes.ok):
<