某星签到助手
🚀 功能
- 普通签到
- 拍照签到
- 位置签到
- 手势签到
- 签到码签到
- 二维码签到
- 多用户凭据储存
- 同时签到多个账户
📝 使用说明
1. 注册一个本站账号
你需要注册一个本站账号(不是某星账号), 并无邮箱验证可随意注册,该账号主要作用用这个账号是存放存放你多个某星账号(凭据)。
一个账号你可以添加最多至 6 个某星账号, 一是为了方便管理(比如同宿舍的人), 二是防止同时签到多个账号导致,三是限制恶意行为。
2. 添加某星账号
登录后点击添加按钮 输入某星的账号密码进行登录(暂时只支持手机号登录)。
3. 操作说明
- 点击 进入账号详情,到对应课程进行签到。
- 点击 即可一键签到(自动检测所有课程,所有可签到活动进行签到,比较耗时),
- 点击 直接进入扫码模式,上传二维码页面(支持在线扫码),将会自动识别出二维码中的信息,进行签到。
- 点击 将会开启监听模式,当有新的签到活动时,会自动进行签到。(不稳定,后续可能会删除)
- 点击 查看该账号的签到历史记录。这里的记录是指在该网站内所发起请求所记录的数据,并非官方实际签到数据,如需查看具体的课程活动记录可进入账号详情中查看。
- 点击 配置该账号的签到设置。
签到类型
- 二维码签到
点击 打开扫码弹窗,扫码便可。如果你知道 二维码扫码后的结果,也可直接复制到下方输入框中进行签到
- 手势签到&签到码签到
由于官方更新该签到类型检测,因此再点击一键签到时,会自动检测是否为手势签到或签到码签到,若检测则会弹窗进行输入。
手势签到则输入手势轨迹,如 L 为 1478。签到码签到则直接输入所提供的签到码,如 1234。
- 位置签到
请点击 输入经纬度和地址名(为学校名即可),经纬度获取 拾取坐标系统
- 拍照签到
需要事先准备一张用来提交的照片。浏览器访问超星云盘 ,在根目录上传一张你准备的照片,命名为 0.jpg 或 0.png 即可。
- 普通签到
直接点击 自动检测可签到任务,并直接完成。
4. 批量操作
也可在下方的批量操作栏中选择指定账号进行批量操作。
隐私声明: 本应用会收集部分用户信息,用于优化应用体验,不会将数据用于任何途径,介意者请勿使用。
🔗 相关链接
❗ 注意事项
- 签到失败或未签到?
由于二维码、手势与签到码这三个签到类型需要具体的信息(手势轨迹,签到码,二维码),因此一键签到对这些类型无法起效。如果你在点击一键签到会自动检测当前可签到的类型是否为该类型,如果是则会弹出对应的窗口输入信息在进行后续签到操作。
也因此针对自动监控签到的意义事实就不是很大,且目前自动监控签到还有一些问题,如开启监听后过一段时间(几小时)会出现自动断开的情况,此时需要手动开始监听才可恢复,暂未解决。
针对二维码签到有个特例,如签到有设置 10s 更换二维码,请确保在未更换期内完成扫码签到操作,否则将会提示签到失败。
- 速度问题?
因为该项目为网页应用, 因此请求速度由服务器配置而定。如果你有条件, 可以自行搭建服务器, 以提高请求速度。
- 关于协议代码
有关某星的协议代码存放在 server/protocol/cx 目录下,如有需要可自行获取。
💬 题外话: 为什么会写这个程序
我见识到太多不愿上课的同学(说的该不会是我吧),而有些课的老师并不会特别苛刻做到一个个点名,而是发布一个签到任务。对这些同学通常都会拿台备用机(登录他自己的某星账号)让同宿舍同学帮忙签到,比如输个签到码,扫个二维码码。所以为了稍微方便那么一丢丢,我便写了这个可以自动签到,并且可以批量签到的程序。
其本质还是个人有所需求,才有感而开发。
⚠️ 免责声明
- 本应用仅供学习交流技术分享(协议复现、逆向分析、接口交互),不得用于商业用途。
- 任何人或组织使用项目中代码进行的任何违法行为与本人无关。
- 如影响到贵公司利益,请联系我删除本项目。