littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于Python的高校签到自动打卡系统

项目简介

本项目是一个用于高校签到打卡的Python脚本,能帮助用户实现自动签到,节省时间和精力。用户可通过该脚本轻松完成签到任务,还能根据自身需求进行个性化配置。

项目的主要特性和功能

  1. 支持单人及多人签到模式,可自动完成签到任务。
  2. 利用抓包获取的cookie,实现免登录签到。
  3. 支持使用前一日签到定位或手动输入经纬度进行签到,且能随机偏移位置。
  4. 支持通过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】