GithubHelp home page GithubHelp logo

healthrecord's Introduction

智慧青科大一键健康打卡

下载

git clone https://github.com/crazy-zxx/HealthRecord.git

或者直接 code --> Download Zip ,然后解压

使用

环境搭建

# 创建虚拟环境
conda create --name healthRecord
# 激活虚拟环境
conda activate healthRecord
# 安装依赖包:
pip install -r requirements.txt

配置

# 进入目录,直接下载的解压后文件夹名字可能是HealthRecord-master
cd HealthRecord

修改main.py中的用户名密码

# ------------------  只需要在此处设置你的智慧青科大账号和密码即可   ------------------------
# 用户名
un = '4021110075'
# 密码
pd = '12345678'

运行

然后运行该脚本即可

python main.py

打卡成功

打卡自动化

Windows本机通过计划任务实现

1.新建一个bat脚本,用于执行python脚本

%切换到代码所在目录%
cd C:\Users\zhao\PycharmProjects\HealthRecord
%切换到conda的虚拟环境,文件位置自己按需修改%
call C:\Users\zhao\miniconda3\Scripts\activate.bat C:\Users\zhao\miniconda3\envs\healthRecord
%执行脚本%
python main.py
%在执行完py后显示结果的命令行界面暂停,便于查看结果%
pause

2.添加任务(此电脑右键管理)


Linux通过crontab实现

1.Node.js 安装(js加密登录时会依赖此环境)

# CentOS
yum install epel-release 
yum install nodejs
# Ubuntu
sudo apt-get install nodejs

2.用crontab -e进入当前用户的工作表编辑

crontab的命令构成为 时间+动作,其时间有分、时、日、月、周五种,操作符有:
* 取值范围内的所有数字
/ 每过多少个数字
- 从X到Z
,散列数字
# 在 crontab -e 工作表的最后添加一行即可:
#分 时 日 月 周 要执行的命令(执行脚本文件要使用绝对路径)
20 8,9 * * * /usr/bin/python3 /root/HealthRecordCloud/index.py > /root/HealthRecordCloud/record.log

腾讯云服务器版(有邮箱通知。腾讯云函数已经开始收费!!!建议自建服务器打卡!!!)

智慧青科大健康打卡腾讯云版


注意

由于各种不可抗拒力,自动化打卡不保证一定成功,请勿过度依赖!!!

默认打卡地点为崂山区,可以自己修改成其他地区,需要修改的参数为:szdszd_text

# 地区名对应行政区划代码(理论上是)
  szd_text               szd
-------------------------------
山东 - 青岛市 - 市北区    370203
山东 - 青岛市 - 崂山区    370212
山东 - 日照市 - 莒县      371122
# ---------------------  提交数据,固定格式请勿乱动!!! ---------------------
data = {
        "id": None,
        "collectId": parent_data_id,
        "data": {
                "szd": "370212", # 所在地 
                "tw": "37.2℃及以下", # 体温。。仅可自行修改为:37.2℃及以下、37.3℃-37.9℃、38℃及以上
                "stzk": "健康", # 身体状况。。仅可自行修改为:健康、发烧、干咳、乏力、其他
                "zgfxq": "否", # 近14天你或你的共同居住人是否有疫情中、高风险区域人员接触史。。仅可自行修改为:是、否
                "mj": "否", # 近14天你或你的共同居住人是否和确诊、疑似病人接触过。。仅可自行修改为:是、否
                "ysbl": "否", # 近14天你或你的共同居住人是否是确诊、疑似病例。。仅可自行修改为:是、否
                "yxgl": "否", # 你和你的共同居住人目前是否被医学隔离。。仅可自行修改为:是、否
                "jkmys": "绿色", # 今天你当地的健康码颜色是。。仅可自行修改为:绿色、黄色、红色
                "cn": "是", # 本人是否承诺以上所填报内容属实、准确,不存在任何隐瞒与不实情况,更无遗漏之处。。仅可自行修改为:是、否
                "szd_text": "山东 - 青岛市 - 崂山区", # 所在地全称
                "tw_text": "37.2℃及以下",
                "stzk_text": "健康",
                "zgfxq_text": "否",
                "mj_text": "否",
                "ysbl_text": "否",
                "yxgl_text": "否",
                "jkmys_text": "绿色",
                "cn_text": "是"
                },
        "collectChildId": child_data_id
}

打卡失败原因

1. 账号或密码错误
2. 请关闭vpn或网络代理软件
3. 我也不知道了

声明

对于用户使用该项目可能造成的不良后果,本人概不负责!!!

healthrecord's People

Contributors

crazy-zxx avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

cha0y

healthrecord's Issues

留个联系方式

你好,我想和你取得联系,对于这个健康打卡,我有好的建议。希望帮帮忙,谢谢

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.