安全微伴、安全微课(WeBan)Windows 便携启动器。发布包已包含 Python 运行时与依赖,解压后双击即可运行,无需配置 Python 环境。
关键词:安全微伴、安全微课、大学安全教育、WeBan、Windows 一键版、免 Python 环境。
- 从 Releases 下载
WeBan一键版.zip并完整解压。 - 双击
启动WeBan.cmd。 - 启动器会从本机常见位置导入已有的
state.json;找不到时,会自动打开安全微伴登录窗口。 - 双击
查看进度.cmd查看最近进度。
从 v1.0.2 起,首次使用不需要预先准备 state.json。请在程序打开的独立浏览器窗口中由本人完成登录,检测成功后状态会自动保存到本机 data 目录。也可以直接把已有的 state.json 放到 启动WeBan.cmd 同级目录。
从 v1.0.4 起,启动器会在开始学习前验证 Token;登录状态失效时会自动打开登录窗口并更新本机状态。
默认配置只执行课程学习,自动考试被启动器强制关闭。v1.0.3 起默认自动处理当前账号的进行中项目;如需限制单个项目,可在 data/launcher.toml 中填写 project_id。学习等待时间和视频速度也可在该文件中修改。
- Release 和 Git 仓库均不包含账号、密码、token、
state.json或运行日志。 - 登录状态仅保存在用户本机解压目录的
data/state.json。 - 请勿把
data目录提交到 Git 或发送给他人。
要求 Windows、Python 3.12:
py -3.12-m venv .venv
& .\.venv\Scripts\python.exe-m pip install -r .\WeBan-upstream\requirements.txt pyinstaller playwright
& .\.venv\Scripts\python.exe-m PyInstaller --noconfirm --clean --distpath .\portable\dist --workpath .\portable\build .\portable\WeBanLauncher.spec构建结果位于 portable/dist/app。把该目录作为成品的 app 子目录,并在同级放入 portable 目录中的两个 CMD 文件和使用说明。
核心功能来自 hangone/WeBan,本仓库基于上游提交 5223950 制作便携启动器和项目范围限制。上游及本仓库代码依照 GNU GPL v3 发布。
本工具仅供学习、测试和个人设备自动化研究。使用者应遵守所在学校、课程平台的规则与适用法律,并自行承担使用后果。