吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7304|回复: 176
收起左侧

[Java 原创] 阿里云盘自动签到领取免费空间容量

    [复制链接]
rabbit0214 发表于 2024-3-18 18:08
本帖最后由 rabbit0214 于 2024-3-19 18:15 编辑

每日自动签到阿里云盘,领取免费空间容量。

本帖子中均为原创代码,本次分享关键代码,项目没有推git,不提供完整项目;目前已稳定运行4个月之久~
代码不重要,重要的是实现思路,新人发帖,不喜勿喷。

大体程序流程:
  • 每日定时调度
  • 登录PC获取到cookies   -- 讲解
  • refreshToken换取token  --讲解
  • 签到接口获取空间容量        -- 讲解
  • 异常通知
  • 其他活动分页领取


我用的是jdk17,springboot3,hutool ,没有数据库。

  • 获取阿里云盘PC端cookies

         阿里云盘 (alipan.com)
       成功登录阿里云盘后,F12找到控制台(谷歌其他类似一样的), 执行脚本:JSON.parse(localStorage.getItem('token')).refresh_token    会获取得一个32位字符串
   
      

kon

kon



  2.refreshToken换取token 方式,出现你的网盘名字就成功啦!
[Java] 纯文本查看 复制代码
     Map<String, String> param = new HashMap<>();
        param.put("grant_type", "refresh_token");
        param.put("refresh_token", ”上一步的32字符串值“);
        HttpResponse execute = HttpUtil.createPost("https://auth.aliyundrive.com/v2/account/token").body(JSONUtil.toJsonStr(param)).execute();
        if (ObjectUtil.notEqual(execute.getStatus(), 200)) {
            logger.error(execute.body());
            return;
        }
        JSONObject jsonObject = JSONUtil.parseObj(execute.body());
        refreshToken = jsonObject.getStr("refresh_token"); //需要定义全局变量,用于下一次请求使用。
        logger.info("阿里云盘名字:{}", jsonObject.getStr("nick_name"));



3.签到接口获取空间容量

[Java] 纯文本查看 复制代码
Map<String, String> header = new HashMap<>();
        header.put("Content-Type", "application/json");
        header.put("Authorization", jsonObject.getStr("access_token"));//上一步的返回值
        header.put("isReward", "false");
        HttpResponse execute1 = HttpUtil.createPost("https://member.aliyundrive.com/v1/activity/sign_in_list?_rx-s=mobile").addHeaders(header).body(JSONUtil.toJsonStr(header)).execute();

        if (ObjectUtil.notEqual(execute1.getStatus(), 200)) {
            logger.error(execute1.body());
return;
        }

        JSONObject jsonObject1 = JSONUtil.parseObj(execute1.body());
        if (!jsonObject1.getBool("success")) {
            logger.error(execute1.body());
return;
        }

        JSONObject result = jsonObject1.getJSONObject("result");
        Integer signInCount = result.getInt("signInCount");
        logger.info("阿里云盘签到成功,累计签到{}天!", signInCount);



出现累积签到天数就成功啦!




夸克网盘自动签到领取永久免费容量


免费评分

参与人数 22吾爱币 +23 热心值 +17 收起 理由
ssbutianlie + 1 + 1 我很赞同!
shijuntuci + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
NewShadow + 1 + 1 我很赞同!
sndnnlige + 1 谢谢@Thanks!
yidaitianjiao + 1 + 1 热心回复!
lazywe + 1 谢谢@Thanks!
GeminiZ + 1 + 1 用心讨论,共获提升!
buzzer + 1 谢谢@Thanks!
Duect + 1 我很赞同!
luckyfish09 + 1 + 1 我很赞同!
Jason19821220 + 1 热心回复!
wwqhg + 1 用心讨论,共获提升!
Sindo + 1 + 1 我很赞同!
XinYi668 + 1 + 1 我很赞同!
crizquan + 1 + 1 谢谢@Thanks!
shirenyu + 1 谢谢@Thanks!
爱飞的猫 + 7 + 1 欢迎分析讨论交流,吾爱破解论坛有你更精彩!
p0et + 1 + 1 热心回复!
lfm333 + 1 + 1 谢谢@Thanks!
BigUncle52 + 1 + 1 感谢分享
nilin + 1 谢谢@Thanks!
sivion + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

yaoshun3 发表于 2024-3-18 19:08
阿里签到最没意思,给的容量小,还限期90天
y7861327 发表于 2024-3-23 01:07
Ranobunsin 发表于 2024-3-22 11:21
阿里盘之前领的空间是永久的,而且一个月签到增加的容量期限也不少, 现在,,送那么一点空间 还限制90天, ...

确实如此,我自动签到都关掉了,已经转用夸克了
wdaxia 发表于 2024-3-18 18:45
流浪情人 发表于 2024-3-18 19:00
是不是那个每天点一下 50M那个
Allen333 发表于 2024-3-18 19:18
这个有点牛啊……学到了学到了

免费评分

参与人数 1吾爱币 +1 收起 理由
qiuqiuzouta + 1 我很赞同!

查看全部评分

我与你的时光 发表于 2024-3-18 19:18
感谢 收藏了~用得上到时候再来拿
colayun 发表于 2024-3-18 19:19
学习一下,谢谢分享
LYRocker 发表于 2024-3-18 19:21
是不是那个每天点一下 50M那个
Trojians 发表于 2024-3-18 19:23
刚需,感谢楼主的分享
ggfly131 发表于 2024-3-18 19:26
现在还送永久容量吗?阿里限速显得厉害 已经转夸克了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-12-14 09:23

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表