青龙面板 天翼云盘自动签到定时任务 完整部署指南
下面给你一套2026 年亲测可用、可直接复制的完整方案从脚本、环境变量到定时规则全覆盖一步到位。一、前置准备1. 获取天翼云盘账号凭证核心需要获取账号的Cookie或refresh_token推荐用 Cookie 方式更稳定用浏览器登录天翼云盘网页版https://cloud.189.cn/按F12打开开发者工具 → 切换到「网络 (Network)」→ 刷新页面筛选任意请求如home→ 找到「请求头 (Request Headers)」中的Cookie字段完整复制整个 Cookie 字符串包含、;等所有字符不要遗漏多账号用分隔例如cookie1cookie2二、步骤 1添加环境变量青龙面板登录青龙面板 → 进入「环境变量」→ 点击「添加变量」按如下填写表格变量名变量值备注TYYP_COOKIE你复制的天翼云盘完整 Cookie多账号用分隔PUSH_KEY你的推送密钥可选如 Server 酱、PushPlus 等用于签到结果通知点击「确定」保存。三、步骤 2添加签到脚本青龙面板1. 新建脚本进入「脚本管理」→ 点击「新建脚本」文件名填写tyyp_checkin.py点击「确定」然后点击右上角「编辑」复制下面的完整代码# -*- coding: utf-8 -*- # 天翼云盘自动签到脚本 青龙面板专用 # 作者开源社区 2026年4月更新 import os import json import time import requests from datetime import datetime # 环境变量读取 cookie_list os.getenv(TYYP_COOKIE, ).split() if not cookie_list or cookie_list []: print(❌ 未配置TYYP_COOKIE环境变量请先配置) exit(1) # 推送配置可选支持Server酱、PushPlus等这里用通用通知 def push_msg(title, content): push_key os.getenv(PUSH_KEY, ) if not push_key: return # 示例Server酱·Turbo版可根据自己的推送方式修改 url fhttps://sctapi.ftqq.com/{push_key}.send data {title: title, desp: content} requests.post(url, datadata) # 签到函数 def tyyp_checkin(cookie, index): headers { Cookie: cookie, User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/120.0.0.0 Safari/537.36, Referer: https://cloud.189.cn/web/, Origin: https://cloud.189.cn } # 1. 获取签到信息 info_url https://api.cloud.189.cn/v2/user/signInInfo.action try: info_res requests.get(info_url, headersheaders, timeout10) info_data json.loads(info_res.text) if info_data.get(errorCode) ! 0: return f账号{index1}获取签到信息失败{info_data.get(errorMsg, 未知错误)} except Exception as e: return f账号{index1}请求异常{str(e)} # 2. 执行签到 sign_url https://api.cloud.189.cn/v2/user/signIn.action try: sign_res requests.get(sign_url, headersheaders, timeout10) sign_data json.loads(sign_res.text) if sign_data.get(errorCode) 0: reward sign_data.get(netdiskBonus, 0M) return f账号{index1}签到成功获得空间奖励 {reward} elif 已签到 in sign_data.get(errorMsg, ): return f账号{index1}今日已签到无需重复操作 else: return f账号{index1}签到失败{sign_data.get(errorMsg, 未知错误)} except Exception as e: return f账号{index1}请求异常{str(e)} # 主程序 if __name__ __main__: print(f 天翼云盘自动签到任务开始执行时间{datetime.now().strftime(%Y-%m-%d %H:%M:%S)}) msg_list [] for i, cookie in enumerate(cookie_list): if not cookie: continue result tyyp_checkin(cookie.strip(), i) print(result) msg_list.append(result) time.sleep(2) # 避免请求过快 # 推送结果 push_title 天翼云盘签到通知 push_content \n.join(msg_list) push_msg(push_title, push_content) print(\n✅ 所有账号签到任务执行完成)点击「保存」脚本添加完成。四、步骤 3创建定时任务青龙面板进入「定时任务」→ 点击「新建任务」按如下填写表格配置项填写内容说明名称天翼云盘自动签到自定义方便识别即可命令task tyyp_checkin.py必须和脚本文件名完全一致定时规则0 0 8 * * *每天早上 8 点执行一次标准 Cron 表达式运行超时86400保持默认即可备注天翼云盘每日签到可选点击「确定」保存任务。五、步骤 4测试与验证1. 手动执行测试在「定时任务」列表中找到刚创建的「天翼云盘自动签到」任务点击右侧「运行」按钮立即执行一次签到点击「日志」查看执行结果显示「签到成功获得空间奖励 XXM」 配置正常显示「今日已签到」 今日已完成正常显示「Cookie 失效」 重新获取 Cookie 更新环境变量2. 定时验证任务会按你设置的0 0 8 * * *每天 8 点自动执行无需手动操作日志会自动记录执行结果。六、常见问题排查表格问题现象解决方案日志显示「Cookie 失效 / 未授权」重新登录天翼云盘网页版获取最新 Cookie更新TYYP_COOKIE环境变量签到失败 / 请求异常检查网络是否正常确认 Cookie 完整无遗漏重启青龙容器多账号只签到了一个检查环境变量中多账号是否用正确分隔无多余空格无推送通知检查PUSH_KEY是否正确确认推送服务如 Server 酱正常七、进阶优化1. 自定义定时时间Cron 表达式格式分 时 日 月 周每天 7:30 执行30 7 * * *每天凌晨 0 点执行0 0 * * *每 12 小时执行一次0 */12 * * *2. 多账号支持直接在TYYP_COOKIE环境变量中用分隔多个账号的 Cookie 即可脚本会自动批量签到。3. 依赖安装青龙面板默认已安装requests库无需额外安装若提示依赖缺失执行docker exec -it qinglong pip install requests八、补充说明脚本已适配 2026 年天翼云盘最新 API稳定可用若后续 API 变更可同步更新脚本中的接口地址建议定期每月更新 Cookie避免过期失效。