# QL_TimingScript **Repository Path**: liu-long068/QL_TimingScript ## Basic Information - **Project Name**: QL_TimingScript - **Description**: 青龙面板脚本 微信每日早安推送✅ 好游快爆✅ 品赞代理✅ 哈啰✅ 中国移动云盘✅ 得物森林✅ 滴滴出行✅ 同程旅行✅ - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 31 - **Forks**: 13 - **Created**: 2024-11-02 - **Last Updated**: 2026-10-31 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 工作繁忙,有缘更新!!! 访问量![Visitor Count](https://profile-counter.glitch.me/NeitherCandiDa-QL_TimingScript/count.svg) # 青龙拉取 订阅管理->创建订阅->保存 > 拉取链接:https://gitee.com/liu-long068/QL_TimingScript.git ![输入图片说明](.idea/inspectionProfiles/image.png) # 安装依赖 依赖管理->Python3->创建依赖 ![输入图片说明](.idea/inspectionProfiles/image2.png) # 已完成 | | | 是否可用 | |:-----------------|:------------------------------------:|:--------:| | 微信每日早安推送 | WeChatPublicNumberPushInformation.py | ✅ | | 品赞代理 | pzSignIn.py | ✅ | | 好游快爆 | 好游快爆.py | ✅ | | 哈啰 | hello_signIn.py | ✅ | | 中国移动云盘(AI豆) | 中国移动云盘.py | ✅ | | 得物森林 | 得物森林.py | ✅ | | 滴滴出行 | 滴滴出行.py | ✅ | | 同程旅行 | tclx.py | ✅ | | 浓五的酒馆 | 浓五的酒馆.py | ❌ | | 顺丰速运 | sfsy.py | ❌ | | OPPO商城 | OPPO商城.py | ❌ | | 安慕希 | anmusi.py | ❌ | ## 中国移动云盘(AI豆)脚本变量 `中国移动云盘.py` 用到的环境变量(脚本开头注释里有完整的「怎么获取」说明): | 变量 | 必需 | 说明 | |:--------------------|:----:|:-------------------------------------------------------------------------| | `ydyp_ck` | ✅ | `authorization#手机号[#jwtToken][#deviceId]`,多账号用 `@` 分隔 | | `ydyp_ua` | ✅ | 自己手机的 User-Agent(抓包复制整串)。**必需**,不填直接退出 | | `ydyp_device_id` | 可选 | 默认设备号;不填按账号派生一个稳定 UUID,各人互不相同 | | `ydyp_device_token` | 建议 | 真机设备令牌;**不填则签到/领记录豆被回 614**,抓一次可长期用(见下) | | `ydyp_upload_fill` | 可选 | 是否补足「当月上传满 100 个」,默认 `0`(该通道实测不计入计数) | device token 怎么拿(关键):抓包工具里搜 `receiveV3`(或搜你待领记录的那串数字 ID), 打开那条 POST,复制**请求体里的 `deviceId` 整串**(约 88 字符 base64,形如 `AbCdEf012345...Q==`)填进 `ydyp_device_token`。它由 App 内置 SMSdk 依设备指纹生成、 本机固定,抓一次可长期用;不填的话签到与领记录豆会被服务端判为未知设备,一律回 614。 authorization 怎么拿:手机装 Reqable 抓 App 任意请求的请求头,或用本仓库自带的 「移动云盘抓authorization.zip」(解压后管理员运行,自动抓出)。有效期约 30 天, 接口返回 `05050006 暂无权限!` 即过期,重抓一次替换即可。 配置完先跑只读自检(不签到、不领豆,只打印凭据/豆余额/任务/活动状态): ``` python 中国移动云盘.py --check ``` ## 好游快爆(翻滚吧爆米花)脚本变量 `好游快爆.py` 用到的环境变量(脚本开头注释里有完整的「怎么获取」说明)。玉米庄园每日任务全走纯 HTTP 接口,可青龙定时无人值守;纯接口自动完成签到浇水、收获播种、预约领奖、快爆小游戏、下载游玩、分享、答题(题库命中)、好友互动: | 变量 | 必需 | 说明 | |:------------------|:----:|:---------------------------------------------------------------------------| | `HYKB_COOKIE` | ✅ | 活动登录凭据(抓包请求体里的 `scookie`),多账号用 `@` 分隔 | | `HYKB_SMDEVICEID` | ✅ | 数美设备号(抓包请求体里的 `smdeviceid`)。缺它领取类接口被判风控领不到奖 | | `HYKB_UA` | ✅ | 抓包原样 User-Agent(含机型,服务端做真机白名单校验)。**必需**,不填直接退出;多账号用**换行**分隔(值自带 `@` 不能用 `@` 分隔) | | `HYKB_DEVICE` | 可选 | 设备识别码;不填自动取 `HYKB_COOKIE` 第 5 段 | | `HYKB_WEB_COOKIE` | 可选 | 网页登录态(`Pauth; Uauth; accesstoken; nickname`),仅预约任务需要,扫码获取 | 抓包怎么拿(前 4 个变量同一次抓包取全):电脑装 Reqable/Charles/Fiddler 开 HTTPS 解密 → 手机连代理装信任 CA → 打开好游快爆 App 进「翻滚吧爆米花」活动 → **先手动点一次浇水/签到** (这一步才会发出带 `smdeviceid` 的领取请求)→ 抓包列表按域名 `huodong3.3839.com` 过滤, 打开任意 `ajax_*.php` POST 请求:请求体 `scookie`→`HYKB_COOKIE`、`smdeviceid`→`HYKB_SMDEVICEID`, 请求头 `User-Agent`→`HYKB_UA`。凭据是账号+设备绑定的长期值,抓一次可长期用; 失效表现为脚本报 `loginStatus=103` 或 `blacklist`,重抓一次替换即可。 `HYKB_WEB_COOKIE` 怎么拿(仅预约任务需要,不用抓包):在能开浏览器的电脑上运行 `python hykb_web_login.tool.py`,浏览器打开 http://127.0.0.1:8899/ ,用快爆 App「扫一扫」 并在手机上确认登录,终端随即打印一整行可直接粘贴的 cookie 串(有效期约 1 年)。 > ⚠️ `hykb_web_login.tool.py` 是本机一次性扫码工具(会常驻 8899 端口),**请勿加入青龙定时任务**。 配置完先跑只读自检(只登录、打印任务清单与风险等级,不执行任何领取): ``` python 好游快爆.py --probe ``` ## 同程旅行(福利中心 / 里程)脚本变量 `tclx.py` 用到的环境变量: | 变量 | 必需 | 说明 | |:--------------|:----:|:-----------------------------------------------------------| | `tc_cookie` | ✅ | `手机号#apptoken#device[#sec-token]`,多账号用 `@` 分隔 | | `tc_try_sign` | 可选 | 是否自动签到,默认 `1`(开启);填 `0` 关闭 | | `tc_try_resign` | 可选 | 是否自动补签,默认 `1`;有补签卡且当月有漏签时**从最近日期往前**补(先补齐连签断点) | | `tc_claim_reward` | 可选 | 是否自动领取连签档位奖励(1/3/7/16/30 日档),默认 `1` | | `tc_task_limit` | 可选 | 每账号最多做几个任务,默认 `0` = 全部可做 | | `tc_exchange` | 可选 | `1` 时额外打印里程商城商品(脚本永不自动兑换) | | `tc_salt_req` | 可选 | 签到签名参数,**已内置默认值,通常无需填写**;客户端大版本更新后若签到签名失败,用此变量覆盖 | | `tc_salt_ds` | 可选 | 同上,与 `tc_salt_req` 一起覆盖 | 依赖:`httpx`、`cryptography`。 **变量怎么获取**(App 内操作,配合 Reqable / Charles 等抓包工具): 1. `apptoken`、`device`:打开「领福利」页,随便抓一条发往 `app.17u.cn` 的请求, 复制请求头里的 `apptoken` 和 `device` 两段。 2. `sec-token`:在 App 里点一次「签到」,抓那条签到请求,复制请求头里的 `sec-token` (约 110 字符、以 `*` 结尾)。它决定签到归到哪个账号,抓一次可长期用; 不填也能跑,只是跳过签到、只做任务。 `apptoken` 失效的表现是接口仍回 `2200` 但 `data` 为空,重新抓一次替换即可。 脚本会自动完成:每日签到、自动补签(有补签卡且当月有漏签时,从最近日期往前补,先补齐连签断点)、 连签档位奖励自动领取(1/3/7/16/30 日档)、任务列表里的浏览类任务(自动开始 → 等待 → 完成 → 领取)、 连签进度与里程商城查询。里程兑换永不做(会消耗里程),商城只读打印。 ## 哈啰出行(福利中心 / 奖励金)脚本变量 `hello_signIn.py` 用到的环境变量: | 变量 | 必需 | 说明 | |:-------------------|:----:|:---------------------------------------------------------------------| | `hl_token` | ✅ | H5 登录 token(32 位十六进制);多账号用 `@` 分隔,可写 `备注#token` | | `hl_sign` | 可选 | 是否自动签到,默认 `1`;填 `0` 关闭 | | `hl_task` | 可选 | 是否巡检任务/广告位,默认 `1`(只读) | | `hl_award_detail` | 可选 | 是否打印「单单返」明细,默认 `1`(只读) | | `hl_treasure` | 可选 | 是否打印宝箱状态,默认 `1`(只读) | | `hl_box` | 可选 | 是否自动开普通宝箱,默认 `1`;填 `0` 关闭 | | `hl_box_opens` | 可选 | 单次运行最多开几个箱,默认 `1`;>1 会等 20 分钟冷却(不建议日常用) | | `hl_mall` | 可选 | `1` 时额外打印积分商城可兑商品,默认 `0`(脚本永不自动兑换) | | `hl_exchange_code` | 可选 | 兑换码,多账号用 `@` 一一对应;不填则跳过兑换 | | `hl_city` / `hl_adcode` | 可选 | 城市码 / 行政区码,默认 `028` / `510108`,影响任务清单内容 | | `hl_version` | 可选 | 请求体 `version`,默认 `7.0.60`,跟随 App 版本 | 依赖:`httpx`。 **变量怎么获取**:App 打开「我的 → 福利中心 / 奖励金」,用 Reqable 抓任意一条 `https://api.hellobike.com/api?...` 请求,复制**请求头里的 `token`**(与请求体 `token` 字段相同)。 失效表现:接口返回 `code=103 登录信息已失效`,重抓一次替换即可。 配置完先跑只读自检(不签到、不兑换,只打印状态): ``` python hello_signIn.py --check ``` **脚本做什么**:每日自动签到、7 日档位进度、哈啰币余额与过期提醒、任务清单巡检(已达标 / 按钮可领 / 需 App 内完成分类)、单单返明细、宝箱状态、**自动开普通宝箱**、积分商城门槛对比、可选兑换码兑换。 **开宝箱**:每 20 分钟可开 1 个、每天上限 72 个,每个 5 币(理论 360 币/天),奖励直接进余额。 想把 72 个吃满,加**两条定时任务**(同一个 `hl_token`): | 时间 | 命令 | 作用 | |:-----------------|:-------------------------------------|:-------------------------| | `0 10 * * *` | `task hello_signIn.py` | 每日签到 + 全部巡检 + 开 1 箱 | | `3,23,43 * * * *`| `task hello_signIn.py --box-only` | 只开箱,每 20 分钟一次 | `--box-only` 只打 3 个接口(余额 → 宝箱状态 → 开箱),冷却未到会直接跳过并提示下次时间,可放心高频跑。 **能力边界**:脚本只做签到和开普通宝箱。看视频、领任务、领奖励这几类奖励必须在 App 内真实完成, 纯接口拿不到,脚本不做,也不去猜这类接口名。 # 其他 脚本的变量设置,以WeChatPublicNumberPushInformation.py为例: > 环境变量->创建变量 变量名以脚本内要求为准 ![输入图片说明](.idea/inspectionProfiles/image3.png) # Star History [![Star History Chart](https://api.star-history.com/svg?repos=NeitherCandiDa/QL_TimingScript&type=Date)](https://www.star-history.com/#NeitherCandiDa/QL_TimingScript&Date) # 特别声明 本仓库发布的脚本及其中涉及的任何解锁和解密分析脚本,仅用于测试和学习研究,禁止用于商业用途,不能保证其合法性,准确性,完整性和有效性,请根据情况自行判断。 本项目内所有资源文件,禁止任何公众号、自媒体进行任何形式的转载、发布。 本人对任何脚本问题概不负责,包括但不限于由任何脚本错误导致的任何损失或损害。 间接使用脚本的任何用户,包括但不限于建立VPS或在某些行为违反国家/地区法律或相关法规的情况下进行传播, 本人对于由此引起的任何隐私泄漏或其他后果概不负责。 请勿将本仓库的任何内容用于商业或非法目的,否则后果自负。 如果任何单位或个人认为该项目的脚本可能涉嫌侵犯其权利,则应及时通知并提供身份证明,所有权证明,我们将在收到认证文件后删除相关脚本。 任何以任何方式查看此项目的人或直接或间接使用该项目的任何脚本的使用者都应仔细阅读此声明。本人保留随时更改或补充此免责声明的权利。一旦使用并复制了任何相关脚本或Script项目的规则,则视为您已接受此免责声明。 您必须在下载后的24小时内从计算机或手机中完全删除以上内容 您使用或者复制了本仓库且本人制作的任何脚本,则视为 已接受 此声明,请仔细阅读