科研通自动签到

Created 5 days ago
Updated 5 days ago
在脚本猫后台为科研通执行每日签到;复用浏览器登录态,无需复制 Cookie,也无需保持网页打开。
#后台脚本
#定时脚本
#自动签到
#科研通
Statistics
Total Installs
24
Last 24h
+2
User Rating
-
在 ScriptCat 后台自动为科研通(ABLESCI)执行每日签到,复用浏览器登录态,支持失败重试和本地通知。

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

✨ 功能亮点

  • 每天在 ScriptCat 后台自动签到
  • 自动使用当前浏览器中的科研通登录状态
  • 准确区分签到成功、今日已签到、登录失效和请求异常
  • 失败后在当天的下一个候选时间自动重试
  • 通知显示本次积分和连续签到信息(接口提供时)
  • 脚本菜单支持立即手动签到和打开科研通登录页
  • 只连接科研通,不包含统计、广告、返利链接或第三方代码

🚀 三步开始

1. 安装扩展

安装并启用 ScriptCat 扩展。

2. 登录科研通

在同一个浏览器中打开 科研通登录页 并完成登录。

3. 启用脚本

安装并启用本脚本,首次使用建议从脚本菜单执行一次“立即手动签到”。

收到“科研通签到成功”或“科研通今日已签到”通知,就表示配置完成。之后不需要保持科研通网页打开。

🔔 通知说明

通知标题 含义
科研通签到成功 本次签到成功,并显示可用的积分和连续签到信息
科研通今日已签到 今天已经完成签到
科研通需要重新登录 登录状态已失效,重新登录后手动签到即可
科研通签到失败 网络或网站接口异常,会在下一个候选时间自动再试

通知会保持显示,便于及时发现登录失效或签到失败。

🧭 脚本菜单

  • 立即手动签到:马上执行一次签到
  • 打开科研通登录页:登录失效时快速重新登录

⏰ 定时规则

脚本每天从每小时的 05–55 分设置候选时间(每 5 分钟一次)。签到成功或 确认今日已签到后,当天其余候选任务会自动跳过;登录、网络或接口异常时, 脚本会在下一个候选时间自动再试。

登录失效时仍需先重新登录;不想等待下一候选时间时,可通过“立即手动签到” 立即重试。

❓ 常见问题

必须一直打开科研通网页吗?

不需要。保持 ScriptCat 扩展和本脚本启用即可。

为什么提示需要重新登录?

科研通的浏览器登录状态可能已经过期。请在同一个浏览器中重新登录科研通,然后执行“立即手动签到”。

支持多账号或其他运行方式吗?

当前版本只支持浏览器中的一个科研通登录账号,只提供 ScriptCat 版本,不包含 Surge、Quantumult X 或 GitHub Actions。

🛡️ 隐私说明

  • 不读取、保存或上传科研通 Cookie
  • 不保存账号和密码
  • 只向 https://www.ablesci.com 发送签到请求
  • 结果只通过浏览器本地通知展示
  • 不包含远程通知、统计、广告、遥测或第三方执行代码

📦 完整开源项目

欢迎访问 Walvez/ablesci-auto-checkin 查看源码、更新记录和问题反馈。

🙏 致谢

感谢 ScriptCat 用户 tfsn20 发布的 《科研小助手》,为本项目提供了科研通签到接口与 ScriptCat 后台运行方式的早期参考。

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

支持项目

⭐ 如果这个项目对你有帮助,欢迎在 GitHub 点一个 Star。

免责声明

本脚本仅供学习和个人使用,与科研通官方无关。

Script Details
Background Script
It runs in the browser background
Scheduled Script
Run every day
LicenseMIT
Permissions & access
Cross-origin access
www.ablesci.com
Capabilities
Network requestsNotificationsOpen tabMenu command