某星签到助手

🚀 功能

  • 普通签到
  • 拍照签到
  • 位置签到
  • 手势签到
  • 签到码签到
  • 二维码签到
  • 多用户凭据储存
  • 同时签到多个账户

📝 使用说明

1. 注册一个本站账号

你需要注册一个本站账号(不是某星账号), 并无邮箱验证可随意注册,该账号主要作用是存放多个某星账号(凭据),方便管理。

一个账号你可以添加最多至 6 个某星账号, 一是为了方便管理(比如同宿舍的人), 二是防止同时签到多个账号导致,三是限制恶意行为。

2. 添加某星账号

登录后点击添加按钮 输入某星的账号密码进行登录(暂时只支持手机号登录)。

3. 操作说明

1

  • 点击 进入账号详情,到对应课程进行签到。
  • 点击 即可一键签到(自动检测所有课程,所有可签到活动进行签到,比较耗时)。
  • 点击 直接进入扫码模式,上传二维码页面(支持在线扫码),将会自动识别出二维码中的信息,进行签到。
  • 点击 将会开启监听模式,当有新的签到活动时,会自动进行签到。(只会监听开始监听之后的任务)。
  • 点击 可查看该账号的签到历史记录。这里的记录是指在该网站内所发起请求所记录的数据,并非官方实际签到数据。
  • 点击 配置该账号的签到设置。

签到类型

  • 二维码签到

点击 打开扫码弹窗,扫码便可。如果你知道二维码扫码后的结果,也可直接复制到下方输入框中进行签到

3

  • 手势签到&签到码签到

由于官方更新该签到类型检测,因此在点击一键签到时,会自动检测是否为手势签到或签到码签到,若检测到相关活动则会弹窗进行输入。

手势签到则输入手势轨迹,如 L 为 1478。签到码签到则直接输入所提供的签到码,如 1234。

4

  • 位置签到

请点击 输入经纬度和地址名(为学校名即可),经纬度获取 拾取坐标系统

  • 拍照签到

需要事先准备一张用来提交的照片。浏览器访问超星云盘 ,在根目录上传一张你准备的照片,命名为 0.jpg 或 0.png 即可。

  • 普通签到

直接点击 自动检测可签到任务,并直接完成。

4. 批量操作

也可在下方的批量操作栏中选择指定账号进行批量操作。

隐私声明: 本应用会收集部分用户信息,用于优化应用体验,不会将数据用于任何途径,介意者请勿使用。


🔗 相关链接

❗ 注意事项

  1. 签到失败或未签到?

由于二维码、手势与签到码这三个签到类型需要具体的信息(手势轨迹,签到码,二维码),因此一键签到对这些类型无法起效。如果你在点击一键签到会自动检测当前可签到的类型是否为该类型,如果是则会弹出对应的窗口输入信息在进行后续签到操作。

也因此针对自动监控签到的意义事实就不是很大,且目前自动监控签到还有一些问题,如开启监听后过一段时间(几小时)会出现自动断开的情况,此时需要手动开始监听才可恢复,暂未解决。

针对二维码签到有个特例,如签到有设置 10s 更换二维码,请确保在未更换期内完成扫码签到操作,否则将会提示签到失败。

  1. 速度问题?

因为该项目为网页应用, 因此请求速度由服务器配置而定。如果你有条件, 可以自行搭建服务器, 以提高请求速度。

  1. 关于协议代码

有关某星的协议代码存放在 server/protocol/cx 目录下,如有需要可自行获取。

💬 题外话: 为什么会写这个程序

我见识到太多不愿上课的同学(说的该不会是我吧),而有些课的老师并不会特别苛刻做到一个个点名,而是发布一个签到任务。对这些同学通常都会拿台备用机(登录他自己的某星账号)让同宿舍同学帮忙签到,比如输个签到码,扫个二维码。所以为了稍微方便那么一丢丢,我便写了这个可以自动签到,并且可以批量签到的程序。

其本质还是个人有所需求,才有感而开发。有兴趣可了解本网站的开发形态,开发体验真的非常棒。

⚠️ 免责声明

  1. 本应用仅供学习交流技术分享(协议复现、逆向分析、接口交互),不得用于商业用途。
  2. 任何人或组织使用项目中代码进行的任何违法行为与本人无关。
  3. 如影响到贵公司利益,请联系我删除本项目。