建议pycharm
https://www.jetbrains.com/pycharm/download/#section=windows
选择Community
安装完python后在终端下输入
pip install bs4
pip install lxml
pip install requests
也可以使用pyinstaller直接生成打卡exe文件(输入学号,密码后)
学号 20xxxxxxxx 密码 身份证后八位或教务系统密码
生成daka.html![daka](https://user-images.githubusercontent.com/99618903/176407649-a790a95a-7b76-457c-aaa9-b21e28253893.png
次数过多会导致输入验证码,打卡会不成功(输入验证码的功能可以实现,但没必要) 等待一段时间就行
可以在自己电脑上,也可以在云服务器上(保证永不关机,否则只会在开机时运行)
搜索任务计划程序
创建任务
选择最高权限运行(可以黑屏运行)
触发器时间选择最好定两个时间23:58,0:30 刚过0点会网络拥堵,实际上打卡系统会在23点50左右刷新
操作选择启动程序浏览选择 郑州大学打卡2.0.py
代码失效大概率原因为填报的信息变化,可以通过编辑 郑州大学打卡2.0.py中的data2词典来使其重新生效
具体填报信息可以通过抓包获得
在edge浏览器登陆打卡系统填报页面下右击鼠标,检查,右边窗口选择网络,打卡系统进行填报,选择jksb选项,负载(payload)。
将此项所有信息与郑州大学打卡2.0.py的data2信息保持一致。
data2.mp4
不知道为何失效