高校图书馆座位资源紧张,学生需手动在学习通APP抢座。本系统通过自动化预约+滑块验证码识别,实现无人值守定时抢座,服务校内数百用户
点击空白处退出提示
语言技术
Python、JavaScript系统类型
Web、小程序轻应用行业分类
教育校园
高校图书馆座位资源紧张,学生需手动在学习通APP抢座。本系统通过自动化预约+滑块验证码识别,实现无人值守定时抢座,服务校内数百用户
1. 用户管理:卡密注册激活、JWT认证、多用户隔离
2. 座位配置:校区选择、房间选择、座位号指定、时间策略配置
3. 自动抢座:定时任务调度、学习通API模拟登录、滑块验证码识别
4. 管理后台:卡密生成、用户管理、配置编辑、运行日志查看
5. 部署架构:FastAPI后端+SQLite数据库+Docker容器化+阿里云ECS双线部署
后端采用Python FastAPI框架,SQLite轻量数据库。前端原生HTML/CSS/JS,RESTful API通信。OpenCV实现滑块验证码缺口识别与轨迹模拟。systemd守护进程管理,Railway云端备用。项目已稳定运行,支持多用户并发抢座



评论