首页 > 其他分享 >全网最全!阿里云盘自动签到方案

全网最全!阿里云盘自动签到方案

时间:2023-08-26 21:48:18浏览次数:44  
标签:脚本 签到 云盘 最全 阿里 自动 模板

前言-方案一览

由于阿里云盘的不断升级,自动签到方案具有时效性,极有可能当你看到这篇文章时已经失效,请自行测试。如果失效,请留言联系我,如果自动签到方案依旧可行,我会进行更新。

使用 GitHub Action 自动签到

Github 地址:aliyun-auto-signin

使用文档:How-To-Use-Action

注意:作者自己有提供 Pro 方案,因为我没有使用过,这里不做评价,请自行判断。

注意:虽然 Github Action 每个月有免费的使用时长,但是如果滥用,极有可能导致封号。

使用青龙面板自动签到

青龙面板 GitHub 地址:qinglong

阿里云盘自动签到脚本地址:aliyundriveDailyCheck

该方案需要自行安装青龙面板,并设置阿里云盘自动,具体安装教程,请看官方文档。

使用油猴脚本进行签到

注意:该方案删除了自动签到,更改为手动签到。需要每天打开阿里云盘相关连接。

脚本连接:阿里云盘签到

需要浏览器安装油猴类似的插件,然后在安装该脚本就可以使用了。

使用金山文档进行自动签到

该方法利用 效率->高级开发->AirScript脚本编辑器 进行自动签到。

脚本代码:

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"
      }
    }
  }
}
console.log(value)
var sftz = Application.Range("E"+1).Text
if (sftz=="是"){
  var jsyx = Application.Range("E"+2).Text

  var zdyfs = Application.Range("H"+1).Text
  if (zdyfs == "是"){
    var zdy_host = Application.Range("H"+2).Text
    var zdy_post =Number(Application.Range("H"+3).Text)
    var zdy_username = Application.Range("H"+4).Text
    var zdy_pasd = Application.Range("H"+5).Text
  }else{
    var zdy_host = "smtp.163.com"
    var zdy_post = 465
    var zdy_username = "[email protected]"
    var zdy_pasd = "7777777"
  }

    // 配置发送邮箱

  let mailer = SMTP.login({
    host: zdy_host, // 邮箱 的SMTP服务器的域名
    port: zdy_post,
    username: zdy_username, // 邮箱地址
    password:zdy_pasd, // 邮箱的SMTP密码,非密码
    secure: true
  });

  
  if(jsyx != "[email protected]"){
    try{
      mailer.send({
          from: "阿里云盘签到<"+zdy_username+">", // 发件人
          to: jsyx, // 收件人
          subject: "阿里云盘签到通知-"+data_time, // 主题
          text: value, // 文本
      })
    }catch(error){
      console.log("发送邮件失败"+error)
    }
  }else{
    console.log("不可发送至该邮箱")
  }
}

如何使用金山文档进行自动签到

感谢阿雷科技提供的模板

模板地址:阿里云盘自动签到模板

打开模板,因为模板是无法编辑的,所以需要先把模板另存。

获取 refresh_token

获取方法由 Alist Doc 提供,免去自己手动查找的麻烦,你也可以自己通过浏览器控制台寻找。

Alist Doc 文档:aliyundrive

refresh_token(刷新令牌)地址:https://alist.nn.ci/tool/aliyundrive/request.html

或者使用该教程:aliyundriveDailyCheck

然后将获取的 Token 填入 refresh_token

如果有多个token,就直接继续往下填就行了,后面的内容是配置邮件发送,个人感觉用处不大,就没有设置,如果你需要,可以按照提示进行设置。

初次运行

点击效率->高级开发->AirScript脚本编辑器

点击AirScript

设置定时任务

点击效率->高级开发->定时任务,设置触发时间为每天,时间设置为自己想设置的,脚本选择刚刚保存的AirScript脚本,点击确认就行了。

自此,阿里云盘自动签到脚本就完成了。

最后

脚本使用有风险,请考虑风险之后再决定是否使用。

藕花珠缀,犹似汗凝妆

标签:脚本,签到,云盘,最全,阿里,自动,模板
From: https://www.cnblogs.com/Eliauk365/p/17659486.html

相关文章

  • 云盘转NAS,云盘转化为本地磁盘,跨平台跨设备同步
    背景一直对软路由硬件J4125之类的痴迷,想要它虚拟出另外一个系统实现NAS本地云存储的功能,可是碍于广大群众对这种集成方案的实用性、稳定性、低维护性产生实践中的顾虑和问题,更倾向于独立的NAS硬件。我也一直在思考NAS在日常生活中除了备份旧文件用处的其他实用性考究。音乐文件......
  • 【面试小抄】2023最全Android面试综合题集,冲刺金九银十
    前言还有不到一个星期的时间就是金九银十了,前几个月一直在刷面试题,好为金九银十做准备,因此也在大量的面试题中总结了很多知识,今天特地将总结的内容分享给有需要的朋友,让他们把握好最后的冲刺时间。当然我并不提倡死背面试题,所以里面的内容除了面试题和答案,还有充分的讲解,希望大家能......
  • Forrester首次面向中国的开源报告:阿里云在云原生领域开源布局最全面
    Forrester于近期发布了《NavigateTheCloud-NativeEcosystemInChina,2023》,报告概述了中国云原生领域的开源项目对构建云原生生态的促进作用,这些开源项目正深刻影响着企业的技术决策者以何种策略拥抱云原生这一现代IT基础设施的核心。报告表明,中国超过80%的云决策者表......
  • 自带云盘的内网即时通讯软件,保障数据在公司局域网内安全流通
    在信息时代,很多对于内部机密性要求较高的企业,都不惜成本地选择在内网搭建专属的私有化即时通讯系统。企业员工在内部通讯与协同办公的时候,会分享一些文件、文档等资料,为了保证所有在通讯软件流通的文件,就需要选择一款自带云盘和在线文档功能的内网im即时通讯软件。作为一款集移动办......
  • 基于JAVA+hadoop网络云盘上传下载系统-计算机毕业设计源码+LW文档
    摘 要随着信息技术的发展,管理系统越来越成熟,各种企事业单位使用各种类型的管理系统来提高工作效率,从而降低手工劳动的弊端。网络云盘能够为广大用户提供安全、免费、方便的存储空间,还能实现资源的共享,但是网络云盘还是存在不足,如何为用户提供更简单明了、便于操作的云盘空间就......
  • 如何在C++程序中借助Windows自带的bitsadmin命令从123云盘(不开通直链或会员)上下载文件
    最近,我想发布一个程序,里面想嵌入一些比较大的文件,但是如果直接用资源方式嵌入的话程序的体积就非常大,所以我想用从网上下载的方式获取这些文件。之前我试过很多方式,都没有成功,最后找到了这种方式...准备工作:先了解一下bitsadmin命令的语法,详见官方文档https://learn.microsof......
  • 2023年Android中高级最全面试题(含大厂原题+解析)
    前言又快要到了一年一度的金九银十黄金跳槽时节,也是互联网大厂疯狂招人的时期,现在应该有很多Android程序员已经按耐不住了。但是现在网上的面试题资料太多了,而且有些面试题已经过时甚至是漏洞百出。今天结合自己前段时间的面试经历和几位大厂大佬交流讨论总结出这份2023年Android中......
  • 年终巨献 史上最全LINQ to SQL语句
    LINQtoSQL语句(1)之Where适用场景:实现过滤,查询等功能。说明:与SQL命令中的Where作用相似,都是起到范围限定也就是过滤作用的,而判断条件就是它后面所接的子句。Where操作包括3种形式,分别为简单形式、关系条件形式、First()形式。下面分别用实例举例下:1.简单形式:例如:使用where筛......
  • 使用C#创建安装Windows服务程序(最全教程)
    开发语言:C#开发环境:VisualStudio2022微软官方文档:https://learn.microsoft.com/zh-cn/dotnet/framework/windows-services/最近在公司要求使用Windows服务作为消息队列的消费者,所以自行研究了一下C#中Windows服务如何创建以及如何使用,以及部署的方式。我是西瓜程序猿,此篇......
  • 云原生之使用Docker部署webos私有云盘
    (云原生之使用Docker部署webos私有云盘)一、webos介绍1.webos简介WebOS是一个支持多种存储,云端存储&协同办公新体验:如Windows11体验的私有云盘/企业网盘。完全支持私有化部署,存储安全可控、数百种文件格式在线预览、编辑和播放、轻松分享。高效协作,细粒度权限管控全平台客户端......