鹿友のKICO
文章35
标签18
分类7
今日校园信息收集自动打卡脚本 for 合肥工业大学

今日校园信息收集自动打卡脚本 for 合肥工业大学

脚本来自@ZimoLoveShuang,本人仅为合肥工业大学提供了本土化,并修改了其他内容

原版项目地址

https://github.com/ZimoLoveShuang/auto-submit

GitHub项目地址

https://github.com/azmiao/auto_submit_for_HFUT

本项目仅供学习交流使用,禁止用于付费用途

2021-01-01后账户仍然是学号,密码变为新信息门户的密码

2021-01-01 同步子墨api的适配工大新信息门户的登陆系统,新信息门户网址:https://cas.hfut.edu.cn/

需要的东西

python 3.8.6

教程

step 1

2021-01-01后建议重新拉取一下,之前的不能用了
在任意目录下使用以下命令拉取本项目

1
git clone https://github.com/azmiao/auto_submit_for_HFUT

请耐心等待

step 2

config.yml中填好学号,密码等
需要更改的地方:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#单个用户配置
- user:
#username 学号,改成要自动打卡的学号
username: '2018214520'
#password 新信息门户登录密码,改!
password: 'xxxxxxxxxxx'
#address 地址,定位信息,不用改
address: 中国安徽省合肥市蜀山区丹霞路
#lon 当前位置经度,不改
lon: '117.20991041734'
#lat 当前位置纬度,不改
lat: '31.780672863954'
#email 接受通知消息的邮箱,改成自己的邮箱
email: xxxxxxxxx@xxxxxx.com
#school 学校全称,不改
school: 合肥工业大学

该部分数学学院无需修改,其他学院按自己的打卡内容修改:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
defaults:
#表单默认选项配置,按顺序,注意,只有标必填项的才处理
- default:
#表单项类型,对应今日校园接口返回的fieldType字段,1代表文本,2代表单选,3代表多选,4代表图片
type: 2
#表单项标题
title: 你是否是走读学生?
#表单项默认值
value:
- default:
type: 2
title: 今天你是否请假离校?
value: 否,一直在校
- default:
type: 2
title: 今天你是否有发热症状?
value:
- default:
type: 2
title: 今天你是否有咳嗽、呼吸困难、腹泻症状?
value:
- default:
type: 1
title: 你目前所在地区?
value: 安徽省/合肥市/蜀山区

这部分可以百度一下改,163或qq邮箱什么的都行

1
2
3
4
5
6
7
Info:
Email:
enable: true # true改成false他就不会发邮件通知你了
server: xxxxxxxx # 填写邮件的smtp服务器,百度一下:qq/163等等邮箱smtp服务器,即可
port: xx # 填写对应邮件服务器的端口号,百度一下你就知道
account: 'xxxxxxxxxxxxxxx@xxx.com' # 邮件服务器登录用户名(发件人)
password: 'xxxxxxxxxxxxxxx' # 邮件服务器登录授权码,在邮箱设置里可创建

step 3(额外)

index.py可修改的部分,修改邮件收到的文字

1
2
3
4
5
6
7
8
9
                    # 下面的msg邮件消息内容可自行更改
msg = '''

你好:

来自服务器的消息:

你今天已经提交过啦,无需再次提交!
'''

step 4

在改文件目录打开powershell并运行pip install -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple安装依赖
必须安装,不然报错

step 5

执行index.py即可,如果是直接运行的话运行完就闪退了

step 6 (额外)

如果你有服务器的话,可以设置定时任务。
然后在该目录下创建一个bat脚本,内容写:

1
py -3.8 index.py

定时任务每天定个时启动它即可,创建bat的目的是防止你更改了py文件默认的启动程序

本文作者:鹿友のKICO
本文链接:https://www.594594.xyz/2020/12/23/auto_submit_for_HFUT/
版权声明:本文采用 CC BY-NC-SA 3.0 CN 协议进行许可
×