Ejemplo n.º 1
0
    def __init__(self, username, password, cookie):
        self.username = username
        self.password = password
        self.cookie = cookie

        self.db = connect.EhallMysql()  # 连接数据库
        self.update_user()  # 更新用户
        terms = self.update_term()  # 更新学期
        self.update_data(terms)  # 更新数据
Ejemplo n.º 2
0
def get_result(username, password):

    ehallDb = connect.EhallMysql()  # 连接数据库
    ehallDb.check_table()  # 检查表
    user_in_database = ehallDb.check_in(username, password)  # 检查用户 1 有 0 无

    if user_in_database:
        # 已存在数据库
        return True

    else:
        # 不存在数据库
        cookie = seleniumLogin.getCookie(username, password)  # 调用登录

        if cookie is not None:
            # 登录成功

            updateMysql.Update(username, password, cookie)  # 更新数据
            return True

        else:
            # 登录失败
            return False
Ejemplo n.º 3
0
 def __init__(self, username):
     self.db = connect.EhallMysql()  # 连接数据库
     self.terms = self.db.read_term(username)
     self.username = username