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

【源码】基于Python的自动健康签到脚本

项目简介

本项目是基于Python的自动健康签到脚本,可助力用户自动完成移动学工平台的每日健康打卡任务。通过模拟登录、签到操作以及邮箱推送等功能,实现了河南师范大学移动学工平台每日健康打卡的自动化。

项目的主要特性和功能

  1. 自动登录与签到:模拟登录和签到操作,自动完成每日健康打卡任务。
  2. 邮箱推送:将打卡信息推送到邮箱,方便用户知晓打卡是否成功。
  3. 配置简单:所有配置信息存于config/config.txt配置文件,便于用户修改。
  4. 支持云函数部署:无需服务器,通过云函数部署,实现快速部署并节省资源。

安装使用步骤

环境准备

确保已安装Python 3版本,安装必要的Python包,如requestsPyEmailbeautifulsoup4configparser,使用以下命令安装所需包: bash pip install -r requirements.txt

配置文件

修改config/config.txt文件,依据用户信息和服务器配置填写相关内容,具体配置项有: - 用户信息(学号、姓名) - 邮箱配置(SMTP服务器、用户名、口令、接收邮箱) - 百度智云ORC key(ApiKey、SecretKey) - 签到信息(按注释填写) - 日志和Cookies存储控制(根据部署环境选择开启或关闭)

运行脚本

运行根目录下的run.py脚本,启动自动健康签到。

部署

可选择使用腾讯云函数进行部署,无需自行维护服务器,步骤如下: 1. 注册并登录腾讯云函数服务。 2. 创建自定义函数,选择Python 3.6作为运行环境。 3. 复制本仓库,并按使用指南配置config.txt文件。 4. 上传文件夹,设置执行方法为run.yunRun。 5. 创建自定义触发器,设置定时任务。 6. 测试并部署云函数。

注意事项

  1. 请勿用于非法用途,否则后果自负。
  2. 使用前仔细阅读并同意相关条款。
  3. 注意保护API密钥和SecretKey等敏感信息,防止泄露。
  4. 本地测试无误后再进行云函数上传操作。
  5. 若使用云函数,按说明修改配置文件,关闭Cookies和日志功能。
  6. 目前不支持多人同时打卡。

下载地址

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