项目简介
本项目是一个用于高校签到打卡的Python脚本,能帮助用户实现自动签到,节省时间和精力。用户可通过该脚本轻松完成签到任务,还能根据自身需求进行个性化配置。
项目的主要特性和功能
- 支持单人及多人签到模式,可自动完成签到任务。
- 利用抓包获取的cookie,实现免登录签到。
- 支持使用前一日签到定位或手动输入经纬度进行签到,且能随机偏移位置。
- 支持通过SERVER酱进行签到成功/失败通知。
安装使用步骤
1. 安装Python环境
确保系统中已安装Python,并安装requests
库:
bash
sudo apt install python3
sudo apt install python3-pip
pip3 install requests
2. 下载源代码
从相应渠道下载本项目的源码文件。
3. 配置信息
根据个人情况,修改sign.py
文件中的相关配置信息,如学号、学校代码、身份类型等。
4. 运行脚本
在命令行中进入项目文件夹,运行命令:
bash
python3 sign.py
5. 定时运行
- Linux/macOS:使用
crontab
定时运行脚本。 - Windows:使用任务计划程序。
注意事项
- 请确保使用此脚本前已获得学校的相关授权,避免违反学校规定。
- 代码中的URL和API可能会因高校系统的不同而有所变化,需要根据实际情况进行修改。
更新记录
- 2021年2月16日:初始版本发布,实现单人签到功能。
- 2021年2月18日:加入多人签到的支持,并修复部分逻辑。
- 2021年2月19日:加入SERVER酱推送支持,并更新日志记录功能。
测试环境
- 系统:macOS Big Sur 11.3 BETA 和 ubuntu18.04
- Python版本:Python 3.9
未来计划
- [x] 加入QQ机器人通知支持。
- [ ] 优化代码结构和性能。
- [ ] 适配更多高校系统。
江西省100所高校代码
本项目提供江西省100所高校的代码列表,方便用户快速查找和替换。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】