每日任务适配

每日任务字段与使用教程

代码审计日期:2026-07-26

脚本仓库:poboll/wps_script (opens in a new tab)

脚本文件:polymerization/daily.js (opens in a new tab)

本页字段、默认值和结果格式均以当前 daily.js 的实际解析逻辑为准。当前纳入 13 项任务;本次检查只完成 AirScript 兼容性检查和本地模拟契约测试,没有使用任何真实账号、Cookie、密码或令牌。

状态含义

  • 可用(代码验证):处理器、字段解析和模拟响应已通过本地测试;仍需用你自己的账号在 WPS AirScript 中手动运行一次,才能确认第三方接口当前可用。
  • 可用(受限):核心处理器已通过相同测试,但部分动作因运行时限制、请求量、时效性或账号资产风险受到约束。
  • 不纳入:当前不适合迁移到 AirScript,详见页面末尾。

第三方接口可能随时调整。实际是否成功,以 daily 表 E 列当次回写为准,不要只看推送消息。

开始前准备

  1. 在 WPS AirScript 1.0 编辑器中添加“网络 API”服务。
  2. 运行最新版 polymerization/UPDATE.js,确认已经创建 daily 表。
  3. 按本页示例填写 A、B、C 列。D 列可选填账号备注。
  4. 首次配置后手动运行 daily.js,检查 E、F 列,再设置自动化定时执行。

凭据获取可按设备选择:电脑端iOSAndroid。只应抓取你自己的账号和设备流量,不要把真实凭据发到 Issue、群聊或截图中。

daily 表字段

填写者内容说明
A用户任务标识必须与本页标识完全一致,例如 ALIYUN
B用户原始凭据或 JSON{ 开头时按 JSON 对象解析,否则按该任务的默认字段解析
C用户是否执行只有单元格内容等于“是”才执行
D用户账号名称可选;开启昵称推送后用于区分账号
E脚本最近结果每次执行自动覆盖;失败时以“失败:”开头
F脚本执行时间每次执行自动覆盖,格式为本地日期时间

脚本从第 2 行开始读取,遇到 A、B 两列同时为空时停止,最多读取到第 100 行。单个任务失败不会阻止后续行执行。

任务概览

状态任务A 列标识默认行为
可用(代码验证)有道云笔记YOUDAO会话刷新、同步、签到、3 次广告空间任务
可用(代码验证)阿里云盘ALIYUN刷新令牌、签到、领取当日奖励
可用(代码验证)百度网盘BAIDUWP会员签到、每日答题、成长查询
可用(受限)BilibiliBILIBILI登录检查、直播和漫画签到、只读统计
可用(代码验证)V2EXV2EX每日奖励、余额、连续签到
可用(受限)AcFunACFUN签到、等级和香蕉查询
可用(代码验证)恩山无线论坛ENSHAN插件签到、连续天数、积分查询
可用(代码验证)飞牛 NAS 社区FNNASCLUB每日打卡、打卡动态
可用(受限)百度贴吧TIEBA分页获取关注贴吧并逐吧签到
可用(受限)什么值得买SMZDMMD5 签名签到、读取签到奖励
可用(受限)爱奇艺IQIYI默认只查询 VIP 和成长信息
可用(受限)全民 K 歌KGQQ领取 6 类核心奖励并比较鲜花数
可用(代码验证)百度站点提交BAIDU获取 URL 文本并提交到官方接口

逐项填写教程

YOUDAO 有道云笔记

状态:可用(代码验证)

登录与抓取入口: 登录 有道云笔记网页版 (opens in a new tab),在 note.youdao.com 的已登录请求中复制完整 Request Cookie。建议确认其中包含 YNOTE_PERS;脚本会用它显示账号信息。

B 列最简写法:

YNOTE_PERS=REPLACE_ME; YNOTE_LOGIN=REPLACE_ME

B 列完整 JSON:

{
  "cookie": "YNOTE_PERS=REPLACE_ME; YNOTE_LOGIN=REPLACE_ME",
  "ad_count": 3
}

必填: cookie。直接粘贴非 JSON 内容时,脚本自动把整格内容当作 cookie

默认行为: 刷新会话 Cookie,依次执行同步、签到和 3 次广告空间任务,广告任务之间休眠 500 毫秒。

可选字段和副作用: ad_count 取 0-3,默认 3;设为 0 可关闭广告空间任务。任务会增加账号空间,并会把接口返回的新 Cookie 只用于本次运行,不会回写 B 列。

E 列正常结果示例: 账号 用户名,本次获得约 12 MB 空间。数值由接口返回字节数换算,示例不是实际奖励承诺。

常见错误: 同步任务失败签到失败 通常表示 Cookie 已过期;账号显示“已验证”表示请求可能成功,但 Cookie 中没有可解析的 YNOTE_PERS 账号片段。

ALIYUN 阿里云盘

状态:可用(代码验证)

登录与抓取入口: 登录 阿里云盘 Web (opens in a new tab)。在浏览器开发者工具的 Application / 应用 → Local Storage 中搜索 refresh_token;若存储值是 JSON,只取其中 refresh_token 的字符串。也可在令牌刷新请求的 Request Payload 中查找同名字段。

B 列最简写法:

REPLACE_WITH_REFRESH_TOKEN

B 列完整 JSON:

{
  "refresh_token": "REPLACE_ME"
}

必填: refresh_token。不要误填短期 access_token,也不要粘贴整段 Local Storage JSON 到最简写法中。

默认行为: 用刷新令牌换取临时访问令牌,查询并执行签到,再按累计签到天数领取当日奖励。

可选字段和副作用: 无。领取接口没有单独关闭开关;如果当天已领取,E 列可能显示“今日无可领取奖励”。

E 列正常结果示例: 累计签到 18 天,奖励:REPLACE_WITH_REWARD_NAME累计签到 18 天,今日无可领取奖励

常见错误: refresh_token 已失效 表示需要重新登录并获取新值;缺少 access_token 时也会归为该错误。令牌属于完整账号权限凭据,不要公开。

BAIDUWP 百度网盘

状态:可用(代码验证)

登录与抓取入口: 登录 百度网盘网页版 (opens in a new tab),打开会员成长任务页或任意 pan.baidu.com 已登录请求,复制完整 Request Cookie。建议确认包含 BDUSS

B 列最简写法:

BDUSS=REPLACE_ME; STOKEN=REPLACE_ME

B 列完整 JSON:

{
  "cookie": "BDUSS=REPLACE_ME; STOKEN=REPLACE_ME"
}

必填: cookie。脚本只检查字符串非空,但百度接口通常需要当前有效的登录 Cookie。

默认行为: 执行会员签到;获取每日题目后,直接使用接口给出的答案答题;最后查询会员等级和成长值。

可选字段和副作用: 无。该任务会真实提交每日答案并领取对应积分。

E 列正常结果示例: 签到积分 10;答题积分 5;会员等级 3,成长值 1200。没有题目时会显示“未获取到题目”。

常见错误: 签到失败 或 HTTP 401/403 通常是 Cookie 过期、账号权限不足或会员活动接口变更。

BILIBILI Bilibili

状态:可用(受限)

登录与抓取入口: 登录 哔哩哔哩网页版 (opens in a new tab),从 api.bilibili.comwww.bilibili.com 的已登录请求复制完整 Request Cookie。基础流程建议包含 SESSDATA;启用权益、投币、观看、分享或兑换时还必须包含 bili_jct

B 列安全默认写法:

SESSDATA=REPLACE_ME; bili_jct=REPLACE_ME

B 列完整 JSON:

{
  "cookie": "SESSDATA=REPLACE_ME; bili_jct=REPLACE_ME",
  "vip_reward": false,
  "coin_num": 0,
  "coin_type": 0,
  "watch": false,
  "share": false,
  "silver2coin": false
}

必填: cookie。可选动作只要有一个开启,就应同时提供 Cookie 中的 bili_jct

默认行为: 验证登录状态,执行直播签到和漫画签到,并查询当日经验、银瓜子、金瓜子。默认不拉取视频列表。

可选字段和副作用:

  • vip_reward=true:领取符合当前会员类型且尚未领取的权益。
  • coin_num:目标投币数,取 0-5,默认 0;每次投 1 枚并同时点赞,会消耗硬币。
  • coin_type=1:需要视频时优先从关注用户投稿中选择;默认 0,从分区动态取视频。
  • watch=true:向一个视频上报 300 秒观看进度。
  • share=true:提交一次分享任务记录。
  • silver2coin=true:调用银瓜子兑换硬币接口,会消耗可兑换的银瓜子余额。

E 列正常结果示例: 用户 REPLACE_ME,今日经验 5,银瓜子 100,金瓜子 0;直播签到:成功;漫画签到:今日已签到。启用的动作会继续追加到同一格。

常见错误: Cookie 已失效 表示登录检查未通过;某动作需要 Cookie 中的 bili_jct 表示只复制了部分 Cookie;投币返回不足或已投过时会显示实际完成数。受限原因是高风险动作默认关闭,且私有活动接口存在变更可能。

V2EX V2EX

状态:可用(代码验证)

登录与抓取入口: 登录 V2EX (opens in a new tab),打开 每日登录奖励页 (opens in a new tab),从 www.v2ex.com 请求复制完整 Request Cookie。通常应包含 A2

B 列最简写法:

A2=REPLACE_ME

B 列完整 JSON:

{
  "cookie": "A2=REPLACE_ME"
}

必填: cookie

默认行为: 读取每日任务页面;若存在领取链接则领取奖励;随后查询余额、当日记录和连续签到天数。当天已领取时不会重复领取。

可选字段和副作用: 可填写 proxy,但 AirScript 网络 API 不支持脚本原有代理语义,脚本不会使用该值,只会在 E 列追加“代理参数未使用”。因此无需填写。

E 列正常结果示例: 用户 REPLACE_ME,今日 每日登录奖励,余额 1234,连续签到 20 天

常见错误: 未找到领取入口,Cookie 可能已失效 也可能表示 V2EX 页面 HTML 已调整;余额或天数显示“未知”通常是页面结构解析失败,不等于已完成领取。

ACFUN AcFun

状态:可用(受限)

登录与抓取入口: 优先登录 AcFun 网页版 (opens in a new tab),从 www.acfun.cn 的已登录请求复制完整 Cookie,建议包含 auth_key。不要优先使用账号密码模式,因为 WPS 表格不提供加密凭据存储。

B 列安全默认写法:

auth_key=REPLACE_ME; acPasstoken=REPLACE_ME

B 列完整 JSON:

{
  "cookie": "auth_key=REPLACE_ME; acPasstoken=REPLACE_ME",
  "like": false,
  "danmu_text": "",
  "banana": false
}

必填: 优先提供 cookie;若不提供 Cookie,则必须同时提供 phonepassword

{
  "phone": "REPLACE_ME",
  "password": "REPLACE_ME",
  "like": false,
  "danmu_text": "",
  "banana": false
}

默认行为: 执行签到,并查询账号等级和香蕉数。互动动作全部默认关闭。

可选字段和副作用: like=true 会对排行榜第一个视频点赞后立即撤销;danmu_text 非空会在该视频发布公开弹幕,脚本不会删除;banana=true 会投 1 根香蕉并消耗账号资产。账号密码模式会尝试从登录响应头合并 Cookie,但不会保存更新后的 Cookie。

E 列正常结果示例: 签到成功;等级 5,香蕉 100。互动动作开启后会追加点赞、弹幕或投香蕉结果。

常见错误: 登录成功但 AirScript 未返回可用 Cookie 时改用抓取 Cookie;未获取到互动任务视频 表示排行榜接口没有返回内容;验证码登录无法由当前配置处理。受限原因是登录响应 Cookie 不保证可读,且互动动作会改变公开内容或消耗资产。

ENSHAN 恩山无线论坛

状态:可用(代码验证)

登录与抓取入口: 登录 恩山无线论坛 (opens in a new tab),刷新论坛首页,从 www.right.com.cnforum.php 请求复制完整 Request Cookie。Discuz Cookie 名称前缀可能变化,不要只复制某一个字段。

B 列最简写法:

REPLACE_WITH_COMPLETE_RIGHT_COM_CN_COOKIE

B 列完整 JSON:

{
  "cookie": "REPLACE_WITH_COMPLETE_RIGHT_COM_CN_COOKIE"
}

必填: cookie

默认行为: 从论坛页解析 formhash,调用当前签到插件,再查询连续签到天数、恩山币和积分。

可选字段和副作用: 无。会真实提交论坛签到;当天已签到且响应中带“已”时按正常结果处理。

E 列正常结果示例: 签到成功,连续 12 天,恩山币 100,积分 200

常见错误: 未找到 formhash,Cookie 可能已失效 表示未登录或论坛 HTML 已变;签到失败 可能是签到插件接口调整。积分显示 - 表示页面能访问但对应文本未解析到。

FNNASCLUB 飞牛 NAS 社区

状态:可用(代码验证)

登录与抓取入口: 登录 飞牛 NAS 社区 (opens in a new tab),打开打卡插件页 https://club.fnnas.com/plugin.php?id=zqlj_sign,复制该请求的完整 Cookie。论坛 Cookie 名称可能带动态前缀,应复制整个 Request Cookie。

B 列最简写法:

REPLACE_WITH_COMPLETE_FNNAS_COOKIE

B 列完整 JSON:

{
  "cookie": "REPLACE_WITH_COMPLETE_FNNAS_COOKIE"
}

必填: cookie

默认行为: 检查今天是否已打卡;未打卡时从页面解析 sign 参数并提交打卡;随后重新读取“我的打卡动态”。

可选字段和副作用: 无。会真实提交社区打卡。

E 列正常结果示例: 打卡成功;REPLACE_WITH_DYNAMIC_SUMMARY今日已打卡;REPLACE_WITH_DYNAMIC_SUMMARY

常见错误: 未找到打卡参数,Cookie 可能已失效 表示登录状态或页面结构异常;未解析到打卡动态 表示打卡可能完成,但动态 HTML 未匹配,应登录网页复核。

TIEBA 百度贴吧

状态:可用(受限)

登录与抓取入口: 登录 百度贴吧 (opens in a new tab),从 tieba.baidu.com 已登录请求复制完整 Cookie,必须确认包含 BDUSS

B 列最简写法:

BDUSS=REPLACE_ME; STOKEN=REPLACE_ME

B 列完整 JSON:

{
  "cookie": "BDUSS=REPLACE_ME; STOKEN=REPLACE_ME",
  "max_pages": 3,
  "max_forums": 20
}

必填: cookie,且 Cookie 中必须有 BDUSS

默认行为: 获取登录用 tbs,最多读取 3 页关注贴吧,再对前 20 个贴吧逐个生成 MD5 签名并签到;请求间会休眠,且每处理 10 个贴吧额外休眠。

可选字段和副作用: max_pages 取 1-5,默认 3;max_forums 取 1-50,默认 20。提高上限会增加请求数和运行时间。任务会真实签到关注的贴吧。

E 列正常结果示例: 用户 REPLACE_ME,共发现 28 个贴吧,受运行保护限制本次处理 20 个;成功 15,已签 4,屏蔽 0,失败 1

常见错误: Cookie 中缺少 BDUSS 表示复制不完整;Cookie 已失效 表示 tbs 登录检查失败;大量失败可能是频率限制。受限原因是 AirScript 执行时间和请求频率保护,单次最多处理 5 页、50 个贴吧。

SMZDM 什么值得买

状态:可用(受限)

登录与抓取入口: 登录 什么值得买 (opens in a new tab),从 smzdm.comzhiyou.smzdm.com 的已登录请求复制完整 Request Cookie。由于 Cookie 字段可能调整,不应只保留一个键。

B 列安全默认写法:

REPLACE_WITH_COMPLETE_SMZDM_COOKIE

B 列完整 JSON:

{
  "cookie": "REPLACE_WITH_COMPLETE_SMZDM_COOKIE"
}

必填: cookie

默认行为: 使用 AirScript 官方 MD5 生成请求签名,获取 robot token,执行签到并查询常规签到奖励。

可选字段和副作用: 可在 JSON 中增加 "activity_id": "REPLACE_ME"。只要该字段非空,脚本就会请求一次对应限时活动抽奖并查询用户昵称和等级。活动 ID 没有自动发现机制,过期 ID 会失败或返回活动提示。

E 列正常结果示例: 签到成功;REPLACE_WITH_REWARD_TEXT。配置活动后会追加 活动抽奖:... 和可解析的用户等级。

常见错误: 未获取到 robot token 通常表示 Cookie 失效或移动端接口变化;活动抽奖失败不代表常规签到一定失败,但当前函数会按接口实际响应输出。受限原因是移动端私有接口和限时活动 ID 具有时效性。

IQIYI 爱奇艺

状态:可用(受限)

登录与抓取入口: 登录 爱奇艺网页版 (opens in a new tab),从 iqiyi.com 的已登录请求复制完整 Cookie。基础查询必须包含 P00001P00002 仅用于解析昵称;开启聚合抽奖还需要 P00003

B 列安全默认写法:

P00001=REPLACE_ME; P00002=REPLACE_ME; P00003=REPLACE_ME

B 列完整 JSON:

{
  "cookie": "P00001=REPLACE_ME; P00002=REPLACE_ME; P00003=REPLACE_ME",
  "rewards": false,
  "shake_limit": 10
}

必填: cookie,且必须包含 P00001P00003 只在开启奖励流程且需要聚合抽奖时使用。

默认行为: 仅查询 VIP 等级、今日成长、当前成长、升级距离和到期时间;默认不会执行抽奖,也没有单独的签到请求。

可选字段和副作用: rewards=true 会请求 3 次活动次数、最多 5 次白金抽奖、符合条件时领取等级权益、执行每日摇奖,并在存在 P00003 时查询及使用最多 10 次聚合抽奖机会。shake_limit 只在 rewards=true 时生效,取 1-10,默认 10;填写 0 也会被下限修正为 1。

E 列正常结果示例: 用户 REPLACE_ME;VIP 等级 3;今日成长 5;当前成长 1000;升级还需 200;到期 2026-12-31。开启奖励后会追加各抽奖和权益结果。

常见错误: Cookie 中缺少 P00001 表示复制不完整;爱奇艺账号查询失败 表示主查询接口拒绝凭据;缺少 P00003 时聚合抽奖会明确跳过。受限原因是奖励流程调用多组私有活动接口、请求数较高且活动可能下线。

KGQQ 全民 K 歌

状态:可用(受限)

登录与抓取入口: 登录 全民 K 歌网页版 (opens in a new tab),从 node.kg.qq.com 的已登录请求复制完整 Request Cookie,必须确认包含 uid。不要只填写数字 uid,B 列需要完整 Cookie。

B 列安全默认写法:

uid=REPLACE_ME; p_skey=REPLACE_ME; skey=REPLACE_ME

B 列完整 JSON:

{
  "cookie": "uid=REPLACE_ME; p_skey=REPLACE_ME; skey=REPLACE_ME",
  "extended": false,
  "music_rounds": 4
}

必填: cookie,且必须包含 uid。其他 Cookie 字段由腾讯登录状态决定,应从真实请求完整复制。

默认行为: 查询执行前账号资料和鲜花数,依次请求 6 类核心签到奖励,再查询执行后鲜花数并计算差值。核心奖励不是只读操作。

可选字段和副作用: extended=true 会额外请求 4 类抽奖、音乐卡和 VIP 日奖励。music_rounds 仅在扩展模式下生效,取 0-16,默认 4;每轮会挑选较高鲜花奖励的音乐卡。开启扩展会显著增加请求数。

E 列正常结果示例: 用户 REPLACE_ME,核心奖励 6/6,鲜花增加 6,当前鲜花 100;扩展任务未启用。开启扩展后末尾会改为抽奖、音乐卡和 VIP 汇总。

常见错误: Cookie 中缺少 uid 表示只复制了不相关域名的 Cookie;全民 K 歌资料查询失败 表示登录态无效或代理接口结构变化。受限原因是代理接口私有、核心流程已有多次请求,扩展流程默认关闭并节流。

BAIDU 百度站点提交

状态:可用(代码验证)

配置入口: 登录 百度搜索资源平台 (opens in a new tab),选择自己的站点,在普通收录的 API 提交页面取得以 https://data.zz.baidu.com/urls?site=...&token=... 开头的提交地址。另准备一个可通过 HTTPS 直接读取的纯文本 URL 列表,每行一个待提交 URL。

B 列必须使用完整 JSON:

{
  "data_url": "https://example.com/urls.txt",
  "submit_url": "https://data.zz.baidu.com/urls?site=https%3A%2F%2Fexample.com&token=REPLACE_ME",
  "max_retries": 1
}

必填: data_urlsubmit_url。虽然非 JSON 内容会被解析成 data_url,但仍会缺少 submit_url,因此该任务实际上必须填写 JSON。

默认行为: 读取 data_url 的完整文本,把它原样作为 text/plain 请求体提交到百度官方接口;成功数量大于 0 时停止重试。

可选字段和副作用: max_retries 表示首次请求之外的额外重试次数,取 0-4,默认 0;总尝试次数最多 5 次。兼容旧字段 times,其含义是总尝试次数 1-5,但新配置应使用 max_retries。成功提交会消耗站点当日推送额度。

安全与运行限制: data_url 必须是 HTTP/HTTPS 域名地址,不能使用 IP 或显式端口;响应必须不超过 1.8 MB。submit_url 必须使用 HTTPS 官方路径 https://data.zz.baidu.com/urls,并同时包含 sitetoken 参数。

E 列正常结果示例: 提交成功 20 条,剩余额度 980,请求 1 次

常见错误: 缺少 submit_url 表示没有填写完整 JSON;submit_url 缺少 site 或 token 表示复制的接口不完整;提交未成功 可能是额度耗尽、URL 不属于已验证站点或 token 失效。为避免重复推送,脚本一旦返回 success > 0 就不会继续重试。

JSON 填写规则

  • JSON 必须以 { 开头、以 } 结尾,键名和字符串都使用英文双引号。
  • 布尔开关推荐直接写 truefalse。脚本也识别 1"1""是""true" 为开启。
  • JSON 内的 Cookie 仍是一整段字符串;不要把每个 Cookie 键拆成独立 JSON 字段。
  • Cookie 值中出现英文双引号时必须转义;更简单的做法是优先使用不带 JSON 的最简写法。
  • B 列凭据不会由脚本加密。WPS AirScript 官方目前没有加密凭据存储或环境变量服务,请限制文档协作者权限。

未纳入任务

标识结论原因
AOLAXING不纳入2026-07-26 复核时公开任务接口明确返回“服务已下线”。
IMAOTAI不纳入核心参数依赖 AES-CBC、PKCS7 和 Base64;AirScript 官方 Crypto 不提供 AES。流程还涉及设备、定位和真实申购。
MIMOTION不纳入虽可表达 HTTP 请求,但任务状态不稳定,并会上传伪造的传感器或步数数据。

AirScript 能力边界

当前脚本固定使用 AirScript 1.0,并只依赖官方提供的表格对象、同步 HTTP、MD5、Buffer Base64、Time.sleep() 和可选 SMTP。脚本没有使用 Python Session、自动 Cookie jar、代理、关闭 TLS 校验或第三方包。

官方资料:

通用故障排查

  1. E 列出现 失败:凭据为空:B 列为空,或只有空格。
  2. E 列出现 JSON 凭据必须是对象:B 列 JSON 是数组、字符串或 null,应改为对象。
  3. E 列出现 HTTP 401/403:通常是 Cookie 或令牌过期,也可能是账号没有对应活动权限。
  4. E 列出现“未找到参数”:先确认登录域名和 Cookie 完整,再考虑第三方网页结构已经变化。
  5. 高频任务报错:关闭扩展开关,降低任务上限,并把不同任务的定时执行时间错开。
  6. E 列已有结果但没有推送:先检查 CONFIG 的“只推送失败消息”设置,再检查 PUSHEMAIL 表。