NOTICE: By continued use of this site you understand and agree to the binding Terms of Service and Privacy Policy.
本脚本(版本1.9.0)为河海大学校园网专用自动登录工具,采用固定配置模式(无用户自定义交互),核心功能为:登录页自动检测账号密码填写状态、触发登录操作,并在登录成功后跳转至预设地址。脚本适配校园网登录域名http://eportal.hhu.edu.cn/eportal/*,遵循GPL-3.0-only许可协议,已发布于OpenUserJS平台。
Ctrl+S)。http://eportal.hhu.edu.cn/eportal/index.jsp)后,脚本自动启动。username)、密码输入框(ID:pwd)、登录按钮(ID:loginLink)均加载完成;F12打开浏览器「开发者工具」→「控制台」,可查看实时检测日志(如“等待元素加载”“触发登录点击”等)。登录成功并跳转至success.jsp页面后,脚本会自动将页面跳转至预设地址:https://www.google.com(默认配置)。
本脚本无可视化设置界面,若需修改登录成功跳转地址或适配校园网页面更新,需手动在油猴中编辑脚本,步骤如下:
Hohai University Campus Network Auto-login)→点击「编辑」。在脚本顶部的config(核心配置区)中,找到对应参数修改:
| 参数名 | 说明 | 修改示例 |
|---|---|---|
successRedirectUrl |
登录成功后跳转地址【重点可修改】 | 改为百度:'https://www.baidu.com' |
改为空白页:'about:blank' |
||
usernameFieldId |
用户名输入框ID(页面更新时修改) | 若页面ID变为user,则改为'user' |
passwordFieldId |
密码输入框ID(页面更新时修改) | 若页面ID变为password,则改为'password' |
loginButtonId |
登录按钮ID(页面更新时修改) | 若页面ID变为submitBtn,则改为'submitBtn' |
修改完成后按Ctrl+S保存,下次登录时新配置自动生效。
| 问题现象 | 可能原因 | 解决办法 |
|---|---|---|
| 点击OpenUserJS的「Install」无反应 | 1. 油猴管理器未启用;2. 浏览器拦截弹窗 | 1. 确认Tampermonkey为“启用”状态;2. 允许页面弹出油猴相关窗口 |
| 脚本未触发自动登录 | 1. 脚本未启用;2. 页面URL不匹配 | 1. 在油猴中确认脚本为“启用”状态;2. 确认页面是校园网登录页(含/eportal/index.jsp) |
| 提示“超时等待登录元素” | 1. 页面元素ID变化;2. 网络加载缓慢 | 1. 检查并修改config中的元素ID;2. 延长maxWaitTime(如改为20000,即20秒) |
| 登录成功未跳转 | 跳转地址无效(如chrome://newtab) |
修改successRedirectUrl为有效地址(如about:blank或公开网址) |
| 点击登录无反应 | 页面登录按钮事件需真实交互 | 无需额外操作,脚本已使用MouseEvent模拟真实点击 |
config区参数,避免改动核心逻辑。config中的元素ID,否则脚本可能失效。chrome://开头的地址(如chrome://newtab)受浏览器安全限制,无法作为跳转目标,推荐使用about:blank(空白页)或公开网址。Rating: 0