Note
本项目与科研通官方无关,仅供学习与个人使用。网站接口或策略变化可能导致脚本失效。
- 每天在 ScriptCat 后台自动完成科研通签到
- 自动使用当前浏览器中的科研通登录状态,不需要复制 Cookie
- 不需要一直打开科研通网页
- 准确区分签到成功、今日已签到、登录失效和请求异常
- 失败后在当天的下一个候选时间自动重试
- 签到结果通过浏览器本地通知显示
- 提供“立即手动签到”和“打开科研通登录页”菜单
- 只连接科研通
www.ablesci.com,没有统计、广告、返利链接或第三方代码
安装并启用 ScriptCat(脚本猫) 浏览器扩展:
Chrome 应用商店 · Edge 加载项 · Firefox 附加组件
打开 科研通自动签到发布页,点击“安装脚本”,并确认脚本已启用。
在同一个浏览器中登录 科研通,然后在 ScriptCat 的脚本菜单中点击“立即手动签到”。
收到“科研通签到成功”或“科研通今日已签到”通知,就表示配置完成。之后无需保持科研通网页打开。
脚本每天从每小时的 05–55 分设置候选时间(每 5 分钟一次)。签到成功或
确认今日已签到后,当天其余候选任务会自动跳过;登录、网络或接口异常时,
脚本会在下一个候选时间自动再试。
你也可以随时打开 ScriptCat 的脚本菜单:
- 立即手动签到:马上执行一次签到
- 打开科研通登录页:登录失效时快速重新登录
如果失败原因是登录状态失效,仍需先重新登录;不想等待下一候选时间时,可 直接使用“立即手动签到”。
| 通知标题 | 含义 |
|---|---|
| 科研通签到成功 | 本次签到成功,并显示可用的积分和连续签到信息 |
| 科研通今日已签到 | 今天已经完成签到,无需再次操作 |
| 科研通需要重新登录 | 当前登录状态已失效,重新登录后手动签到即可 |
| 科研通签到失败 | 网络或网站接口异常,会在下一个候选时间自动再试 |
通知会保持显示,便于及时发现登录失效或签到失败。
必须一直打开科研通网页吗?
不需要。保持 ScriptCat 扩展和本脚本启用即可。
为什么提示需要重新登录?
科研通的浏览器登录状态可能已经过期。请在同一个浏览器中重新登录科研通,然后通过脚本菜单执行“立即手动签到”。
自动签到失败后当天会自动重试吗?
会。失败任务会保留失败状态,ScriptCat 会在当天的下一个候选时间再次执行; 成功或确认今日已签到后,当天不再重复请求。登录失效时仍需先重新登录。
支持多账号、Surge、Quantumult X 或 GitHub Actions 吗?
当前版本只支持浏览器中的一个科研通登录账号,并且只提供 ScriptCat 版本。
- 不读取、保存或上传科研通 Cookie
- 不保存账号和密码
- 只向
https://www.ablesci.com发送签到请求 - 结果只通过浏览器本地通知展示
- 不包含远程通知、统计、广告、遥测或第三方执行代码
脚本安装后会从本仓库的 GitHub Raw 地址检查更新。维护者只需更新 GitHub 主分支并提升脚本版本;ScriptCat 发布页通过源代码同步获取新版脚本与说明。
感谢 ScriptCat 用户 tfsn20 发布的 《科研小助手》,为本项目提供了科研通签到接口与 ScriptCat 后台运行方式的早期参考。
本项目依据公开接口行为独立重写,没有复制原脚本代码。