Skip to content

Repository files navigation

科研通自动签到

登录一次,之后由 ScriptCat 在浏览器后台每天自动签到
无需复制 Cookie,也无需保持科研通网页打开

License: MIT Version ScriptCat

立即安装 · 使用方法 · 常见问题 · 安全与隐私

Note

本项目与科研通官方无关,仅供学习与个人使用。网站接口或策略变化可能导致脚本失效。

功能亮点

  • 每天在 ScriptCat 后台自动完成科研通签到
  • 自动使用当前浏览器中的科研通登录状态,不需要复制 Cookie
  • 不需要一直打开科研通网页
  • 准确区分签到成功、今日已签到、登录失效和请求异常
  • 失败后在当天的下一个候选时间自动重试
  • 签到结果通过浏览器本地通知显示
  • 提供“立即手动签到”和“打开科研通登录页”菜单
  • 只连接科研通 www.ablesci.com,没有统计、广告、返利链接或第三方代码

三步开始

1. 安装 ScriptCat

安装并启用 ScriptCat(脚本猫) 浏览器扩展:

Chrome 应用商店 · Edge 加载项 · Firefox 附加组件

2. 安装脚本

打开 科研通自动签到发布页,点击“安装脚本”,并确认脚本已启用。

3. 登录并测试

在同一个浏览器中登录 科研通,然后在 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 后台运行方式的早期参考。

本项目依据公开接口行为独立重写,没有复制原脚本代码。

许可证

MIT License

About

科研通 AbleSci ScriptCat 后台自动签到脚本

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages