logo
0
0
WeChat Login
clawGit<claw@codebuddy.cn>
init: CodeBuddy auto checkin script v3.1

CodeBuddy 自动签到

自动签到脚本,使用 curl_cffi 模拟浏览器 TLS 指纹,支持 Chrome/Edge/Safari/Firefox 等主流浏览器。

功能

  • 自动查询签到状态 & 执行签到
  • Cookie 自动刷新(每次成功请求后保存服务器返回的新 cookie)
  • 401 时保留旧 cookie 不覆盖,避免死循环
  • 支持 curl 命令解析(--parse-curl),自动提取 UA 并匹配浏览器指纹
  • 支持 JSON 配置文件
  • 详细日志记录

快速开始

1. 安装依赖

pip install curl_cffi

2. 初始化配置

打开浏览器,访问 CodeBuddy 页面,按 F12 打开开发者工具,在 Network 面板找到任意请求,右键 "Copy as cURL",然后:

python checkin.py --parse-curl "粘贴的curl命令"

脚本会自动从 curl 中提取 Cookie、X-User-Id 和 User-Agent,保存到 checkin_config.json,并立即执行一次签到。

3. 日常使用

# 正常签到 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

About

codebuddy 签到脚本

Language
Python100%