此脚本读取用window读取环境变量文件时,存在问题。作者无暇顾及,故归档repo
如需使用,请使用旧脚本并修改以适配你的Python解释器
此脚本可配合 windows 系统程序实现自动化健康填报。免除每日打开 app/网页/微信扫码 点击的麻烦。
完成下面的描述的要求,可以实现每日定时完成健康填报提交,并根据生成提交成功截图。
安装必要程序
- Chrome 下载Chrome
- Chrome deriver 根据Chrome版本,下载对应的Chrome driver
- python 下载python3
以上程序下载安装后,请配置好环境路径
安装selenium,打开命令行输入
pip install selenium
创建环境变量文件
当前目录下,创建一个名为 .env 的文件,按照如下格式填写:
USER_PASSWORD=你的密码
USER_ID=你的学号
设置定时启动
-
在 windows 上搜索 任务计划程序 ,点击创建基本任务。
-
填写名称和描述,下一步
-
设置为每天
-
选择启动程序
-
程序和脚本处填写 python.exe 的文件路径,添加参数处填写 auto.py 的文件路径,起始于填写一个文件路径(用来存放成功填报的截图)。
-
完成,之后 windows 会根据设定的时间执行程序
- 根据上文的文件路径,查看截图
- 自行登陆健康填报系统,查看历史填报
等班干部发布未填报人名单
- 根据上述设置完毕后,到达脚本执行时间后,windows会在后台执行脚本(执行结果的查看可根据查看结果)
- 整个脚本执行过程约为14-20s
- 请在脚本的启动时间之前,打开电脑并保持网络连接(若设置了脚本执行时电脑自启动,可忽略)