WHUT-自动健康报送程序

AutoHealthyReport

Latest news:口罩结束,健康报送已停止运行,本项目仅供学习参考。

Intro

通过访问学校健康填报接口,模拟本科生健康填报过程。

并且通过cqhttp发送结果到QQ(群),支持多用户批量填报。

通过部署到Linux云服务器,通过crontab设置定时任务,实现每天定时填报并反馈。

免责声明

该程序仅为了方便每日填报过程,严禁通过该程序伪造填报地址、瞒报健康状态。

若身体不适请及时报告并就医,严格遵守疫情防控相关规定!

若使用该程序导致的一切不良后果,本文作者不承担任何责任,使用者需承担所有责任!

若没有Python编程基础,请勿贸然使用程序,可能导致账号绑定在别处导致自己无法登录。

打包版程序可以参考GitHub作者ChrisKimZHT部署使用。

QuickStart

  1. 确保系统有 Python3 环境。

    python安装、环境变量配置自行百度。

  2. 安装模块:pip install 库名

    或者pip install -r requirements.txt

    time
    logging
    json
    base64
    random
    requests
    
  3. 首次运行 whut.py,需要提前填写相关信息。请注意地址和在校情况的填写,尤其是假期。

    //data_student数组,存放学生基本信息和填报信息
    data_student=[
    {'account': '0122xxxxxxxxx',    //学号
     'password': 'xxxxxx',    //密码,一般为身份证后六位
     'province': '湖北省',
     'city': '武汉市',
     'county': '洪山区',
     'street': '岭南路',       //example
     'is_inschool': True,   //是否在校
     'is_leacecity': False, //是否离汉
     'temperature': '36.5°C~36.9°C'}
    ]
    
  4. whut.py 目录下,在cmd中执行 python whut.py 即可运行程序。

  5. 定时运行 whut.py 即可自动填报