【阿里云盘】自动每日签到,无需部署,无需服务器

1、进入金山文档网页版

https://www.kdocs.cn/

2、随便新建一个空表格,点击【效率】-【高级开发】-【AirScript脚本编辑器】

在这里插入图片描述

3、点击【创建脚本】-【文档共享脚本】

在这里插入图片描述

4、创建成功后随便命名,我这里命名为:阿里云盘签到

在这里插入图片描述

5、点击【服务】-【添加服务】

在这里插入图片描述

6、将三个服务全部添加

在这里插入图片描述

7、将以下代码复制到编辑器中

var myDate = new Date();
var data_time = myDate.toLocaleDateString()

function sleep(d){
  for(var t = Date.now();Date.now() - t <= d;);
}
var value= ""
for (let ii = 2; ii <= 20; ii++){
  dyg = "A"+ii

  var refresh_token = Application.Range(dyg).Text
  if(refresh_token != ""){
    // 发起网络请求-获取token
    let data = HTTP.post("https://auth.aliyundrive.com/v2/account/token",
          JSON.stringify({
          "grant_type": "refresh_token",
          "refresh_token":refresh_token
          })
    )
    data = data.json()
    var access_token = data['access_token']
    var phone = data["user_name"]

    if  (access_token == undefined){
      var value ="单元格【"+dyg+"】内的token值错误,程序执行失败,请重新复制正确的token值"+"\n"
    }else{
      try{
        var access_token2 = 'Bearer '+access_token
        // 签到
        let data2 = HTTP.post("https://member.aliyundrive.com/v1/activity/sign_in_list",
              JSON.stringify({"_rx-s": "mobile"}),
              {headers:{"Authorization":access_token2}}
        )
        data2=data2.json()
        var signin_count = data2['result']['signInCount']
        var value =value+ "账号:"+data["user_name"]+"-签到成功, 本月累计签到"+ signin_count+"天"+"\n"

      }catch{
        var value ="单元格【"+dyg+"】内的token签到失败"+"\n"
        return
      }
      sleep(1000)

      var sflq = Application.Range("B"+ii).Text
      if (sflq == "是"){
        try{
          // 领取奖励
          let data3 = HTTP.post(
            "https://member.aliyundrive.com/v1/activity/sign_in_reward?_rx-s=mobile",
            JSON.stringify({"signInDay": signin_count}),
            {headers:{"Authorization":access_token2}}
          )
          data3=data3.json()
          var value = value +"本次签到获得"+data3["result"]["name"] +","+data3["result"]["description"]+"\n"
        }catch{
              var value = value+ "账号:"+data["user_name"]+"-领取奖励失败"+"\n"
        }
      }else{
        value = value +"奖励待领取"+"\n"
      }
    }
  }
}

var sftz = Application.Range("E"+1).Text
if (sftz=="是"){
  var jsyx = Application.Range("E"+2).Text

    // 配置发送邮箱
  let mailer = SMTP.login({
      host: "smtp.163.com", // 邮箱 的SMTP服务器的域名
      port: 465,
      username: "fs8484848@163.com", // 邮箱地址
      password: "QADSEMPKDHDAVWVD", // 邮箱的SMTP密码,非密码
      secure: true
});
  mailer.send({
          from: "阿里云盘签到<fs8484848@163.com>", // 发件人
          to: jsyx, // 收件人
          subject: "阿里云盘签到通知-"+data_time, // 主题
          text: value, // 文本
      })
}else{
  console.log(value)
}

8、从浏览器中获取 refresh_token 的值:浏览器登录阿里云盘

在这里插入图片描述

9、将refresh_token 的值复制到表格中,(A2-A20)可以写入多个账号的token

在这里插入图片描述

10、表格中填写是否领取奖励(是的话会自动领取签到奖励,为否的话只签到,需要用的时候自己手动领取签到奖励)、是否发送邮箱通知,发送邮箱通知的话,要写入接收邮箱的地址,不发送就不用写,注意位置要写对,编辑完表格后记得保存。

在这里插入图片描述

11、脚本中,点击上方的【保存】按钮,再点击【运行】按钮

在这里插入图片描述

12、关闭代码编辑框,点击【效率】-【高级开发】-【定时任务】

在这里插入图片描述

13、点击【创建任务】设置每天运行的时间,选择刚刚选择的脚本,保存,大功告成

在这里插入图片描述

14、脚本中可以设置自己的邮箱和SMTP 协议

15、效果

在这里插入图片描述

  • 8
    点赞
  • 24
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 16
    评论
在青龙面板上,如果要进行阿里云盘签到,可以按照以下步骤进行操作: 1. 首先,在侧边栏的订阅管理中找到名称为"阿里云盘2月签到"的订阅,并选中后点击删除。这样可以停止脚本的自动运行。 2. 接下来,在侧边栏的定时任务中,找到名称为"阿里云盘2月自动签到"的任务,并选中后点击删除。这样可以停止定时任务的执行。 3. 如果你想使用青龙面板进行阿里云盘签到,你可以使用以下的脚本代码: ```javascript /* @随缘撸豆 阿里云盘 app cron 22 8 * * * https://raw.githubusercontent.com/liuqi6968/-/main/alyp.js */ ``` 将上述代码复制到脚本页面内即可。 4. 最后,打开并登录阿里云盘的网页端,在浏览器的开发者工具中找到"应用"选项,然后按照提示找到"refresh_token"并将其复制。这是为了获取访问令牌,以便进行签到操作。 请注意,以上步骤提供了一种在青龙面板上进行阿里云盘签到的方法,但具体操作可能因个人情况而有所不同。建议在进行任何操作之前,先仔细阅读并理解相关文档或教程,并确保你有权进行相关操作。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [阿里云盘三月自动签到Python脚本,可本地、青龙、云函数自动执行](https://blog.csdn.net/weixin_47811387/article/details/129311423)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [青龙脚本合集更新(持续更新)](https://blog.csdn.net/j123456va/article/details/131465002)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

iHero

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值