Coder Social home page Coder Social logo

hdu-health_checkin's Introduction

HDU-Health_checkin

基于Legroft大佬的脚本编写的杭州电子科技大学自动健康打卡脚本

原仓库链接https://github.com/Legroft/HDU-DailyHealthy

详细使用说明可参考原仓库

代码采用Python2编写,在Python3上可能无法运行!

2022.8.15更新

针对杭电启用的新打卡系统做了适配,大体使用方法无异

由于新系统采用钉钉内部API,故虚拟地址改为直接修改punch数据,取消了模拟定位

2022.4.25更新

本段代码在前段时间(近半年)突然无法正常打卡,会出现未知错误(但会提示打卡成功),但最近(4.25)测试又已经可以正常使用

曾专门咨询杭电助手的同学,但无果,目前判断为玄学原因,请谨慎使用,避免出现错过打卡导致紫码

原始说明

原代码采用的是获取token的方式,但是我实地测试了一下发现获取token比较麻烦,而且现在打卡界面貌似又进行了改版,所以改成了直接登录的形式

请注意:帐号密码均以明文储存于代码中,本代码仅供参考使用,切勿随意传播导致自己的帐号和密码泄露 具体使用如下

un="000"
##用来确定数字杭电的学号

pd="×××"
##“×××”处代表了数字杭电的密码

代码运行依赖

chrome
chromedrive
selenium

具体安装方式可以自行搜索

另外,原代码使用qmsg进行推送,我改为了使用serverchan推送,大体并无区别,serverchan的具体使用方法也可以自行上网查询

(以下已于2022.8.15更新后弃用)

由于健康打卡取消了手动选择地理位置的功能,故改成了虚拟定位的形式,可以更改以下代码修改具体定位

#设置模拟位置数据:杭州市钱塘区120.350228,30.324128,更多位置查询:http://api.map.baidu.com/lbsapi/getpoint/
params = {
    "latitude": 30.324128,
    "longitude": 120.350228,
    "accuracy": 100
}

hdu-health_checkin's People

Contributors

eanya-tonic avatar xiao910888 avatar

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.