|
|
3 سال پیش | |
|---|---|---|
| lib | 3 سال پیش | |
| robot | 3 سال پیش | |
| .gitignore | 3 سال پیش | |
| README.md | 3 سال پیش | |
| conf.py | 3 سال پیش | |
| install.sh | 3 سال پیش | |
| punch.py | 3 سال پیش | |
| punch.sh | 3 سال پیش | |
| requirements.txt | 3 سال پیش |
这是一个基于selenium/google-chrome/chromedirver的自动打卡器
请基于学习使用此工具
Ubuntu可以执行install.sh配置环境,或者配置以下:
users.json如下,需要填写punch:
可选填写contact:
[
{
"punch": {
"username": "你的学号",
"password": "你的密码",
"geolocation": {
"latitude": 22.770456841071805,
"longitude": 113.58015470450839,
"accuracy": 20.0
},
"at_school": false,
"risky": false
},
"contact" : {
"mail": "你的邮箱",
"wechat": "你的企业微信userid"
}
}
]
conf.json配置
{
"smtp": {
"sender": "发送名 <发送信息邮箱>",
"server": "smtp.163.com",
"port": 465,
"user": "发送信息邮箱",
"password": "授权码"
},
"wechat": {
"corpid": "企业id",
"corpsecret": "企业密码",
"agentid": "agentid"
}
}
python3 punch.py users.json
如果没有图形化界面,或者希望隐藏google-chrome,可以使用punch.sh,这会自动调用Xvbf
bash punch.sh users.json