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

【源码】基于Python异步IO的易班自动打卡系统

项目简介

AioYiBan是一个基于Python异步I/O的自动化易班打卡系统,可帮助用户自动完成易班的校本化打卡任务,减少手动操作的繁琐。该系统借助读取配置文件和环境变量,实现自动登录、获取打卡信息、自动打卡以及通知等功能。

项目的主要特性和功能

  1. 从配置文件读取易班账号信息。
  2. 读取包含邮箱参数、SMTP服务器地址等的环境变量。
  3. 自动登录易班并获取API授权URL。
  4. 检查并获取未完成的打卡任务。
  5. 自动提交打卡请求。
  6. 通过邮件通知用户新的打卡任务或打卡成功。
  7. 输出详细日志,包括执行时间、用户信息、打卡状态等。

安装使用步骤

环境准备

确保已安装Python3,且版本大于等于3.6.8。

部署步骤(以Windows为例)

  1. 将本项目复制到本地。
  2. 进入项目目录,运行pip3 install -r requirements.txt安装所需依赖。
  3. 配置YiBan.toml文件,输入易班账号信息。
  4. 配置环境变量,包括邮箱信息、SMTP服务器地址等。
  5. 运行python3 AioYiBan.py启动程序。

注意事项

请仔细阅读免责声明部分以确保正确使用本程序。使用过程中请勿传播用于商业用途,同时要注意保护个人隐私和信息安全,不要将个人信息泄露给未经授权的第三方。效果图可参考项目内的images文件夹查看。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】