项目简介
本项目是基于Python的健康日报自动填写系统,能帮助用户自动化完成南京邮电大学的健康信息申报流程。用户通过简单配置,即可定时自动提交健康信息,避免手动操作的繁琐。
项目的主要特性和功能
- 自动化登录:运用Python脚本自动登录学校健康申报系统。
- 定时提交:用户可设定特定时间自动提交健康信息。
- 日志记录:详细记录每次提交的成功与失败信息,方便问题追踪。
- 重试机制:提交失败时,会自动进行多次重试。
- 灵活配置:通过简单的json配置文件,可完成用户名、密码、提交时间等设置。
安装使用步骤
前提准备
- 确保已安装Python 3.6及以上版本。
- 安装所需Python包:
requests
、beautifulsoup4
、js2py
和my-fake-useragent
。 安装命令:bash python -m pip install requests beautifulsoup4 js2py my-fake-useragent
使用步骤
- 配置环境:确保Python和相关包已正确安装。
- 生成配置文件:运行脚本并输入
python auto_healthy.py loop
生成配置文件(首次运行时),配置文件位置在C:\\Users\\<用户名>\\daily_health.json
。 - 配置用户名和密码:在生成的json配置文件中,填入正确的用户名和密码。
- 设置提交时间:在配置文件中设置期望的提交时间(如
postTime: "08:00"
)。 - 运行脚本:通过命令行运行脚本,输入如
python auto_healthy.py loop
或python auto_healthy.py once
来启动脚本。若为循环模式,脚本将按设定时间自动提交健康信息。 - 查看日志:检查脚本同级目录下的日志文件,了解提交状态和可能的错误信息。
注意事项
- 确保配置文件的格式正确,特别是时间格式(HH:MM)。
- 若遇到超时问题,可尝试手动访问学校网站的健康日报页面,确认网页版能否正常访问。
- 使用此脚本前,请确保了解学校关于自动提交健康信息的政策,确保合规使用。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】