整合了这两个项目,能少干活就少干嘛
https://github.com/github123666/gonxueyun
https://github.com/XuanRanDev/Auto-GongXueYun-2
如果此项目侵犯您的合法权益,可通过邮件联系我下架此项目。
增加了多用户
适配华为云部署,原来的项目直接部署到华为云有诸多问题
去除了一些程序运行日志,华为云运行日志只能显示2K,不方便我看日志
去除了一些我用不上的功能,主要还是写给自己用的
去除原先项目的补卡功能,因为我的工学云不能补卡
增加了Server酱推送
取消了原项目的打卡时间,运行了就打卡
华为云函数部署,工学云ip在某腾和某里被封,建议使用华为云函数部署
1.上传代码到华为云,函数入口设置为main.main,执行超时时间建议为300秒
2.设置俩个定时器,建议一个设置12点前一个设置12点后
云函数使用教程https://note.youdao.com/s/UHDGuOwj
仅供学习交流使用,项目遵循MIT协议
1.clone项目到本地
git clone https://github.com/yunigongshang/GS_GongXueYun.git
2.安装依赖
pip install -r requirements.txt
3.在user文件夹下配置 .json 文件,文件后缀改为.json,多用户就再创建一个
"phone": "手机号", \\ 手机号
"password": "密码", \\ 密码
"address": "山东省菏泽市曹县某某街道",\\打卡地址
"latitude": "34.830624", \\ 纬度
"longitude": "115.545005", \\ 经度
"province": "山东省",
"city": "菏泽市",
"is_submit_daily": false, \\ 默认不提交日报
"is_submit_weekly": false,\\ 默认不提交周报
"is_submit_month_report": false,\\ 默认不提交月报
"submit_weekly_time": 1 ,\\ 星期几提交周报
"submit_month_report_time": 15 \\ 每个月的几号提交月报,不要写28,29,30或31!!!
"type":"server", \\目前只有server酱推送和pushplus推送,[server,pushplus]
"pushKey":"" \\推送token
打卡地址填什么工学云上面就会显示什么,如果需要跟工学云一样加上 · 符号(前后都有一个空格)
Server酱:打开https://sct.ftqq.com/r/3464 点击Key&API即可复制
pushplus:微信搜索pushplus回复token
经纬度查询 https://jingweidu.bmcx.com/
4.运行main.py
python main.py
说明:
对日报和月报说明:月报文件里面只有3篇,日报只有20多篇,请自行补充.且都是采用随机取的方式提交.