A Tampermonkey user script for automatic login to University of Shanghai for Science and Technology(USST) authentication pages.
一个用于自动登录上海理工大学相关认证页面的 Tampermonkey 用户脚本。脚本会在登录页自动填充学号与密码,并模拟用户输入、点击登录;首次运行会弹出配置窗口,凭据仅保存在本地浏览器的 Tampermonkey 存储中。
ids6.usst.edu.cn(一般认证) 和 course.usst.edu.cn 的认证- 前往 [Tampermonkey 官网](https://www.tampermonkey.net/) 安装适用于你浏览器的扩展
2.1. 自动安装 - 通过 Greasy Fork
2.2. 手动安装
- 点击浏览器右上角 Tampermonkey 图标 → 创建新脚本…
- 删除编辑器中默认模板代码
- 将本仓库 src/main.user.js 的全部内容复制粘贴到编辑器中
- 保存
- 打开需要登录的网页
- 页面加载后会弹出配置窗口:输入学号、密码,可按需调整延时 → 点击保存
- 脚本将按配置自动填充并登录
注意:延时设置过小可能导致页面脚本来不及响应事件;网络较慢或机器性能较低时,可适当增大。
GM_setValue/GM_getValue)
> 学号和脚本不会哈希化,因为需要填充给认证站点。src/main.user.js 中的选择器。startupDelay 与 actionDelay。Q: 到了登录页脚本没生效?
[USST Auto Login] 开头的日志startupDelay 或 actionDelayQ: 如何修改或清除配置?
Q: 是否支持多账号?
Q: 能自动过验证码吗?
src/main.user.js,再将变更同步到 Tampermonkey 的脚本编辑器中保存本脚本仅用于学习与效率提升,请遵守学校与网站的使用政策。使用本脚本造成的任何后果由使用者自行承担。