2023.03.03 系统最近一次安全性更新对数据进行了加密,并更改了签名算法,目前该脚本已经无法使用
2022.10.01: 2.0版本 应用于新系统
🤺妈妈再也不用担心我团课没看被团支书赶着催了,欢迎 Star 🌟
仅供福建共青团团员学习交流使用,项目遵循GPL协议,请勿拿来盈利、诈骗和违法之事!
项目产生的所有结果皆由使用者负责,本项目仅提供Python学习参考价值,本人不进行任何运行和调试。
- 运行和调试本项目则表示为默认同意以上声明
🖊️ 如果你有新的或更好消息推送方式 请参考 消息推送贡献文档 做出你的贡献!
- 进入 '我的' > 微信登录
- 如果已经登陆需要清除缓存 '我的' > 清除缓存
抓取请求 /fjqndxx/v1/app/big_study/user/loginByMp
,查看请求体中的内容,记录以下信息到配置文件中
{
"unionid": "",
"mp_openid":""
}
IOS 推荐使用APP Stream
Android 推荐使用APP Canary 未ROOT用户需要使用虚拟机
需要信任APP的HTTPS证书
requirements.txt 包含默认情况下需要的依赖
克隆项目并更改配置文件名称
git clone https://github.com/838239178/fjqndxx-v2.git && \
cd fjqndxx-v2 && \
mv config.json.bak config.json
按照要求填写配置文件
vi config.json
修改 crontab
crontab -e
# 将下面这行复制到里面,cd的路径按照需要更改
00 08 * * 3 cd /root/fjqndxx-v2 && python3 main.py >> crontab.log 2>&1
# 或者
00 08 * * 3 python3 /root/fjqndxx-v2/main.py >> crontab.log 2>&1
使用 crontab -l
查看是否修改成功
使用消息推送 如微信推送、QQ推送
普通用户可查看最新的 config.json.bak
浏览新配置项 (sender)
配置项解读
配置项 | 说明 | 可选值 |
---|---|---|
send_type | 消息推送类型 不填写则不推送 | server_chan bark(Beta) push_plus |
send_key | 消息推送服务的密钥 | 在推送服务的官网注册获得 |
send_mode | 推送模式 打卡失败时推送(fail) 打卡成功时推送(success) 无论成功与否都推送(both) 默认失败时推送 | fail success both |
Pycharm 是一个在各个方面都最大程度地提高开发人员的生产力的 IDE,适用于 Python 语言。