超星实习打卡
学习通实习打卡签到python程序,原仓库:WAADRI/ChaoXingshixidaka
为 Github Workflow 自动运行修改
Setup
- 安装依赖
pip install requests filetype- 配置环境变量(脚本已不再读取文件开头的变量)
必填:
CX_USERNAMECX_PASSWORDCX_ADDRESSCX_LOCATION(格式示例:113.733731,34.777027)
可选:
CX_SCHOOLIDCX_REMARKCX_PICTURE_ARY- 支持 JSON 数组:
["id1","id2"] - 或逗号分隔:
id1,id2
- 支持 JSON 数组:
本地运行示例:
export CX_USERNAME="你的账号"
export CX_PASSWORD="你的密码"
export CX_ADDRESS="你的打卡地址"
export CX_LOCATION="经度,纬度"
python3 学习通实习打卡签到.pyGitHub Actions(定时自动运行)
仓库已提供工作流:.github/workflows/clockin.yml。
需要在仓库 Settings -> Secrets and variables -> Actions 中添加同名 Secrets:
CX_USERNAMECX_PASSWORDCX_ADDRESSCX_LOCATION- (可选)
CX_SCHOOLID/CX_REMARK/CX_PICTURE_ARY
默认 cron 为:
0 12 * * *(每天 12:00 UTC 运行一次)
如需改为你本地时区的“中午 12 点”,请自行调整 cron 表达式(GitHub Actions 使用 UTC)。