跳到主要内容

Qoder签到

v1.0.0

Qoder 每日自动签到 | 自动领取 Credits、多账号、设备标识与 Token 一键自动提取、Token 到期自动刷新、支持不忙脚本盒子定时任务、图形化启动窗口参数配置、纯 Python 零依赖

脚本能力

直接启动支持 右键启动不支持 快捷键启动不支持 超级复制启动不支持 定时任务支持 可被其他脚本调用否 依赖其他脚本否 图形化启动界面支持

一键自动完成 Qoder「每天领 Credits」,支持多账号、token 自动刷新、设备标识一键提取,纯 Python 标准库零依赖,可在不忙脚本盒子中定时无人值守运行。


核心特性

  • 一键提取:在装好并登录 Qoder 客户端的电脑上,自动提取设备标识(Cosy-*)与 token 并写回本地配置,无需手动复制粘贴
  • 多账号:accounts.json 写几个签几个,按 uid / refreshToken 去重
  • token 自动刷新:accessToken 到期前主动刷新并持久化,尽量免去重复提取
  • 幂等安全:签到接口幂等,重复运行不会重复发币,无需补签 / 冷却
  • 定时任务:可交给不忙脚本盒子每天定时无人值守运行,结果可推送到微信clawbot
  • 零第三方依赖:只用 Python 标准库

脚本演示

Qoder 每日自动签到演示


安装方法

本脚本的运行环境、依赖组件及交互均依赖"不忙脚本盒子",建议仅通过盒子安装和使用本脚本。

前置条件:安装好 不忙脚本盒子

  • 打开盒子 → 脚本市场 → 搜索 「Qoder 每日自动签到」
  • 点击「安装」

使用方式

首次使用

全程自动,无需任何手动提取操作。

前提:本机安装并登录 Qoder 客户端(国际版 / 国内版均可)。

  • 在盒子里点击本脚本卡片运行即可:脚本会自动检测本机 Qoder 客户端、提取设备标识与 token 并写回,随后立即签到
  • 若本机没有客户端,脚本会跳过提取、直接使用已有的 accounts.json 签到(首次没有账号时会提示先安装并登录 Qoder 客户端)

提取结果自动落在脚本安装目录:

文件 内容
config.json 设备标识(device 块)与接口地址
accounts.json 账号数组(token / refreshToken,自动写回)
.qoder_token_cache.json 刷新后的 token 缓存(自动维护)

日常签到

  • 在盒子里点击脚本卡片,会弹出盒子渲染的启动窗口,可在此调整运行模式、接口地址、提前刷新小时数等参数,点「执行」即可签到
  • 默认「自动」模式:本机有 Qoder 客户端时先自动刷新设备标识与 token,再签到;没有则直接用已有账号签到

定时任务

  • 在盒子里为脚本新建定时任务
  • 定时任务的表单同样渲染这些参数,可配置:运行模式(建议「仅签到」或「自动」)、接口地址、提前刷新小时数
  • 保存后盒子会按计划自动运行(无人值守、不弹启动窗口),结果在盒子中查看
  • 运行结束后会把汇总写回任务记录,例如 成功 1 · 已领 2 · 待下发 0 · 失败 0

建议每天 10:00 之后再跑(Qoder 每日活动不是零点准点下发)。


💡 使用提示

  • 运行模式
    • 自动(默认,推荐):每次运行都会自动尝试提取(有客户端时刷新设备标识与 token)再签到
    • 仅签到:只用已有 accounts.json,不做提取
    • 仅提取 Token:仅调试用,一般无需选择
  • 国际版:「接口地址」下拉选「国际版」(https://openapi.qoder.sh)即可
  • 一直"待下发" / 活动列表为空:多半是设备标识(尤其 machineToken)过期;默认「自动」模式每次运行都会自动重新提取,通常可自愈
  • 提示"需重新登录":refreshToken 也失效了,确认本机 Qoder 客户端处于登录状态后重跑即可(自动提取)
  • 同一账号只保留一个签到程序:不要与其他签到工具(如金山云文档版)同账号同时运行,否则会互相轮换 token 导致失效
  • 通知由盒子统一负责,脚本本身不再单独推送
  • 手动运行结束后命令行窗口会倒计时 5 秒再自动关闭,方便查看结果(定时任务不等待)

🖥️ 环境要求

项目 要求
操作系统 Windows 10+(64 位)
运行环境 Python 3.8+(盒子自动准备,无需 pip 安装任何包)
提取前提 本机安装并登录 Qoder 客户端(仅提取时必需,签到不需要)

🙏 致谢

设备标识提取与 DPAPI + AES-GCM 解密等核心逻辑,参考了以下开源项目:


⚠️ 免责声明

本脚本仅供个人学习与研究使用,请遵守 Qoder(含 Qoder CN / 国际版) 的服务条款。使用本工具产生的一切后果由使用者自行承担,作者不对任何账号风险负责。

评论