Skip to content

[Bug反馈]: ydyp脚本出现问题 #288

Open

Description

@wisokey

脚本名字

ydyp.js

实际的结果是什么? 期望的结果是什么?

目前链接 https://caiyun.feixin.10086.cn/market/signin/page/info?client=app 返回404,导致无法继续自动签到

日志记录(可选)

中国移动云盘 开始执行

中国移动云盘 共获取到 1 个账号


======== 第 1 个账号 ========

[178********] jwtToken 获取成功

[178********] 执行异常: {"name":"AxiosError","message":"Request failed with status code 404","code":"ERR_BAD_RESPONSE","config":{"headers":{"Accept":"*/*","User-Agent":"Mozilla/5.0 (Linux; Android 11; M2012K10C Build/RP1A.200720.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.210 Mobile Safari/537.36 MCloudApp/10.0.1","jwtToken":"xxxxxxxxxxxxxxxxxxx"},"throwHttpErrors":true,"timeout":5000,"responseType":"json","url":"https://caiyun.feixin.10086.cn/market/signin/page/info?client=app","method":"get","transport":{"url":"https://caiyun.feixin.10086.cn/market/signin/page/info?client=app","method":"get","headers":{"Accept":"*/*","User-Agent":"Mozilla/5.0 (Linux; Android 11; M2012K10C Build/RP1A.200720.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.210 Mobile Safari/537.36 MCloudApp/10.0.1","jwtToken":"xxxxxxxxxxxxxxxxxxx"},"timeout":5000,"throwHttpErrors":true,"responseType":"json"}},"response":{"data":{"code":404,"msg":"访问资源不存在"},"status":404,"statusText":"","headers":{"connection":"keep-alive","content-type":"application/json","date":"Sat, 18 Apr 2026 09:20:45 GMT","server":"nginx","transfer-encoding":"chunked","vary":"Origin, Access-Control-Request-Method, Access-Control-Request-Headers"},"config":{"headers":{"Accept":"*/*","User-Agent":"Mozilla/5.0 (Linux; Android 11; M2012K10C Build/RP1A.200720.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.210 Mobile Safari/537.36 MCloudApp/10.0.1","jwtToken":"xxxxxxxxxxxxxxxxxxx"},"throwHttpErrors":true,"timeout":5000,"responseType":"json","url":"https://caiyun.feixin.10086.cn/market/signin/page/info?client=app","method":"get","transport":{"url":"https://caiyun.feixin.10086.cn/market/signin/page/info?client=app","method":"get","headers":{"Accept":"*/*","User-Agent":"Mozilla/5.0 (Linux; Android 11; M2012K10C Build/RP1A.200720.011; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/90.0.4430.210 Mobile Safari/537.36 MCloudApp/10.0.1","jwtToken":"xxxxxxxxxxxxxxxxxxx"},"timeout":5000,"throwHttpErrors":true,"responseType":"json"}},"raw":{"ok":false,"status":404,"statusCode":404,"statusText":"","body":"{\"code\":404,\"msg\":\"访问资源不存在\"}","bodyBytes":{},"headers":{"connection":"keep-alive","content-type":"application/json","date":"Sat, 18 Apr 2026 09:20:45 GMT","server":"nginx","transfer-encoding":"chunked","vary":"Origin, Access-Control-Request-Method, Access-Control-Request-Headers"}},"ok":false},"isAxiosError":true}

异常信息:
178********: Request failed with status code 404

▼ 📣 系统通知:
  中国移动云盘
  任务执行完成
  异常信息:
178********: Request failed with status code 404
  {}

🚩 执行结束!

简单的复现代码/链接(可选)

No response

Activity

  1. canmo101 commented on Apr 19, 2026

    @canmo101

    好像今天换了链接。。

  2. johnzon520 commented on Apr 20, 2026

    @johnzon520
  3. Tacit-git commented on Jun 16, 2026

    @Tacit-git
    Image

    报错了,jwtToken参数,不知道环境变量对不对

    https://m.mcloud.139.com/market/signin/page/startSignIn?client=app

  4. smallfawn commented on Aug 20, 2026

    @smallfawn
    Owner

    已修复,提交 2d4c26f。

    根因:/market/signin/page/info 确实已被移动云盘下线(实测 404)。问题在于 getSigninStatus 用的是默认 throwHttpErrors,404 直接以 AxiosError 冒泡,导致该账号后续签到与所有任务全部中断 —— 就是你说的「导致无法继续自动签到」。

    改动:

    • getSigninStatus 加 throwHttpErrors:!1(与同文件 clickTask 一致的容错写法),404 不再中断流程
    • 状态查询失效时不再直接 return,而是跳过状态判断继续调 doSignin,并明确日志「状态接口已失效(服务端404,需重新抓包更新)」

    实测端点存活情况:

    • 404:page/info、page/receive、hecheng1T/info
    • 200:doSignin 用的 commonMarketconfig/getByMarketRuleName、task/taskList、page/taskExpansion、receiveTaskExpansion

    即只有状态查询这一个接口失效,其余任务链路都正常,修复后不会再被它拖垮整个脚本。若要恢复严格的「今日是否已签」判断,需要重新抓一次当前版本 App/小程序的签到状态接口。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions