项目简介
本项目是基于Python的自动化脚本,可帮助用户自动完成防疫打卡任务。它通过模拟登录、提交打卡信息以及推送微信通知等操作,让用户无需手动操作就能轻松实现每日打卡。
项目的主要特性和功能
- 自动登录:模拟用户登录智慧成信系统,获取登录凭证。
- 自动打卡:依据预设的位置信息,自动提交防疫打卡信息。
- 微信通知:借助Server酱服务,将打卡结果推送到用户微信,方便用户及时了解打卡状态。
- 云函数支持:支持腾讯云函数,用户可配置定时任务,实现每日自动打卡。
安装使用步骤
1. 复制项目
将本项目复制到本地。
2. 配置脚本
打开index.py
文件,配置以下参数:
- account
:学号。
- passWord
:密码(默认是身份证后六位)。
- key
:Server酱的推送密钥,用于微信通知,可从Server酱官方说明获取。
3. 部署到腾讯云函数
- 登录腾讯云,打开云函数控制台。
- 新建云函数,选择运行环境为
Python3.6
,创建方式选空白函数。 - 提交方法选上传文件夹,选择刚复制的文件夹。
- 在高级设置中,设置超时时间为
60秒
。 - 点击保存并测试,确保脚本能正常运行并收到微信通知。
4. 配置定时任务
在云函数中配置触发器,设置定时任务。例如,设置每天早上8点执行打卡任务:
shell
0 0 8 * * * *
5. 完成
配置完成后,系统将自动在每天指定时间执行打卡任务,并通过微信通知打卡结果。
依赖库安装
本项目依赖于以下Python库,请确保安装:
shell
pip install -r requirements.txt
注意事项
- 确保配置的账号和密码正确,避免登录失败。
- 可根据实际情况调整位置信息,保证打卡信息准确。
- 可根据需求调整定时任务的cron表达式,确保打卡时间符合要求。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】