自动签到脚本,使用 curl_cffi 模拟浏览器 TLS 指纹,支持 Chrome/Edge/Safari/Firefox 等主流浏览器。
--parse-curl),自动提取 UA 并匹配浏览器指纹pip install curl_cffi
打开浏览器,访问 CodeBuddy 页面,按 F12 打开开发者工具,在 Network 面板找到任意请求,右键 "Copy as cURL",然后:
python checkin.py --parse-curl "粘贴的curl命令"
脚本会自动从 curl 中提取 Cookie、X-User-Id 和 User-Agent,保存到 checkin_config.json,并立即执行一次签到。
# 正常签到
python checkin.py
# 仅查询签到状态
python checkin.py --status
可以配合 cron(Linux)或任务计划程序(Windows)定时运行,建议每 4-6 小时一次以保持 cookie 活跃。
首次运行 --parse-curl 后会自动生成 checkin_config.json,格式如下:
{
"user_id": "your-user-id-here",
"cookies": {
"session": "...",
"session_2": "..."
},
"user_agent": "Mozilla/5.0 ...",
"_saved_at": "2026-01-01T00:00:00"
}
注意:
checkin_config.json包含敏感信息,已被.gitignore排除,不会上传到仓库。参见checkin_config.example.json。