{"id":24515549,"url":"https://github.com/mkdir700/oneheathscript","last_synced_at":"2025-03-15T10:40:26.309Z","repository":{"id":110087155,"uuid":"253971938","full_name":"mkdir700/OneHeathScript","owner":"mkdir700","description":"小one易统计 健康码每日自动打卡脚本","archived":false,"fork":false,"pushed_at":"2023-05-22T23:22:18.000Z","size":21,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-22T01:18:02.535Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mkdir700.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2020-04-08T03:06:55.000Z","updated_at":"2024-11-18T17:15:11.000Z","dependencies_parsed_at":"2023-04-03T11:02:26.121Z","dependency_job_id":null,"html_url":"https://github.com/mkdir700/OneHeathScript","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkdir700%2FOneHeathScript","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkdir700%2FOneHeathScript/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkdir700%2FOneHeathScript/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mkdir700%2FOneHeathScript/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mkdir700","download_url":"https://codeload.github.com/mkdir700/OneHeathScript/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243719373,"owners_count":20336596,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-22T01:18:17.932Z","updated_at":"2025-03-15T10:40:26.281Z","avatar_url":"https://github.com/mkdir700.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# 功能介绍\n\n配合云函数或者服务器，实现每天自动打卡及信息上报\n\n**健康码打卡：**\n\n    是否发烧：否\n    \n    体温：36.5\n\n**信息上报：**\n\n    一切按您上次上报的信息为准，脚本不会修改任何信息\n    从服务器拿到上次的上报信息后，就直接上报了\n\n\n**如果您的健康信息不实，请勿使用此脚本**\n\n# 代办事项\n\n- 通过手机号登录并更新cookies\n\n    需要更新cookies时，先请求获取验证码api，手机收到验证码后，携带验证码参数，请求签到api\n    \n    然后登录成功，并将cookies保存\n\n\n# 使用方法\n\n## 使用腾讯云函数\n\n1. 在腾讯云创建一个云函数，并将脚本上传\n\n\n\n2. 修改脚本的配置信息\n   1. 您需要申请一个server酱key(若已有key填入配置信息即可，跳过此步)\n\n      申请网址：\u003chttp://sc.ftqq.com/?c=code\u003e\n\n      使用Github一键登录，获取sckey\n\n      然后将sckey填写到脚本配置区对应位置\n\n   2. 创建一个腾讯云文档保存cookies(公开可访问)\n\n      获取cookies，在浏览器登录\u003chttps://www.ioteams.com/ncov/#/index\u003e\n\n      然后按F12，复制cookies\n\n      ![2020/04/08/eb5720408023840.png](http://cdn.z2blog.com/2020/04/08/eb5720408023840.png)\n\n      只复制`cookie`冒号后面的内容\n\n      然后粘贴到新建的腾讯云普通文档中（如果以后cookie失效，就在这个文档更新cookie）\n\n      ![http://cdn.z2blog.com/2020/04/08/522d90408023519.png](http://cdn.z2blog.com/2020/04/08/522d90408023519.png)\n\n      点击右上角的分享，选择`获取链接的人可查看`\n\n      然后复制链接，填写到脚本配置对应位置\n\n      ![2020/04/08/485010408024127.png](http://cdn.z2blog.com/2020/04/08/485010408024127.png)\n\n   3. 配置腾讯云函数api触发\n\n      在我们刚才创建的云函数里面，选择`触发方式`\n\n      触发方式选择`API网关触发器`\n\n      请求方式选择`GET` 保存\n\n      ![2020/04/08/e09040408024346.png](http://cdn.z2blog.com/2020/04/08/e09040408024346.png)\n\n      然后将接口链接写到配置区对应位置\n\n      ![2020/04/08/10a470408024600.png](http://cdn.z2blog.com/2020/04/08/10a470408024600.png)\n\n   4. 设置cookies文件存储路径(腾讯云函数跳过此步骤)\n\n```python\n# server酱\nSERVER_CHAN_SCKEY = 'xxxxxxxx'\n# 申请地址http://sc.ftqq.com/3.version\n# 功能：每次的打卡信息都会推送至你的个人微信\nSERVER_CHAN_CONFIG = {\n\t'status': True,  # 如果关闭server酱功能，请改为False\n\t'url': 'https://sc.ftqq.com/{}.send'.format(SERVER_CHAN_SCKEY)\n}\n\n# 腾讯文档地址\n# 功能：用于读取cookies和更新\n# 目测cookies有效时长是10天，手动更新\nTENCENT_FILE_URL = 'xxxxxx' # 腾讯云文档的公开分享链接\n\n# API\n# 功能：用于更新cookies 以及 主动打卡\nTENTCENT_CLOUD_FUNC_REMOTE_URL = \"\"\n\n# cookies缓存文件路径\n# 功能：保存cookies文件\n# 如果使用腾讯云函数，此路径不可修改\nCOOKIES_PATH = \"/tmp\"\n```\n\n\n\n3. 配置云函数的每日定时运行\n\n   还是在刚才的触发方式\n\n   触发方式，选择`定时触发`\n\n   触发周期，选择`自定义周期`\n\n   Cron表达式，输入`0 5 0 * * * *`  表示每日0点5分0秒执行\n\n   更多Cron表达式参考这篇文章\n\n   \u003chttps://cloud.tencent.com/document/product/583/9708#cron-.E8.A1.A8.E8.BE.BE.E5.BC.8F\u003e\n\n   ![2020/04/08/814d50408024928.png](http://cdn.z2blog.com/2020/04/08/814d50408024928.png)\n\n\n\n# 其他问题\n\nQ：cookies失效了，如何更新cookies？\n\n\u003e A：1)首先需要打开你的腾讯云文档，删除之前的cookies，然后将新的cookies粘贴上去；2)访问api，手动更新cookies以及打卡\n\n\n\n\n\nQ：支持手机验证码登录吗？\n\n\u003e A：暂时不支持，后面应该会更新\n\n\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmkdir700%2Foneheathscript","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmkdir700%2Foneheathscript","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmkdir700%2Foneheathscript/lists"}