程序说明
通过python实现一键登陆教务系统。
涉及的库
PyInstaller
from selenium import webdriver
函数体
def login(url: str, account: list): # 设置参数的类型检查
input_account = []
global brower # 函数体内设置global让charm保持开启状态
brower = webdriver.Chrome()
brower.get(url)
inputs = ['username', 'password', 'lb', 'submit'] # 设置需要通过find_element_by_id找到的标签
for inputw in inputs: # 查找标签并放到input_account列表中。
input_account.append(brower.find_element_by_id(inputw))
for i in range(0, 2): # 传入账户数据
input_account[i].send_keys(account[i])
for i in range(2, 4): # 选择学生项并点击登录
input_account[i].click()
def main():
url = ' ' #传入教务系统的网址
account = ['your_username', 'password']
login(url, account)
通过PyInstaller将.py文件制作成exe文件
首先需要将PyInstaller下载下来。
pip install PyInstaller