现在用阿里云盘的用户还是很多的,因为不限速下载,收获了很多用户,再加上每天都有签到得奖励的活动,签到这个东西,每天都要来一次,也是比较浪费时间的,有没有办法让他自动签到领取奖励呢,下面我们就把阿里云盘自动签到脚本以及部署定时任务的方法交给大家,无需服务器即可完成,实测可行的。
阿里云盘怎么自动签到?
1.先获取阿里云盘登录所需要的refresh_token 的值,这个是签到脚本中会用到的,获取的方法如下
阿里云盘refresh_token获取方法:
登录阿里云盘网页版,进入后打开F12唤起开发工具,点击开发者工具中的”Application”(中文名叫”应用”),点击”Local Storage”下的阿里云盘网址,右侧找到”token”并点击,复制里面的内容,保存到文本中,并搜索找到”refresh_token”,并复制它后面双引号的内容,如:xxxxxxxx
2.进入金山文档网站,选择网页版,注册账号并登录
3.登录后点击“表格” – “空白表格”,依次点击“效率”-“高级开发”-“AirScript脚本编辑器”
4.依次点击“创建脚本”-“文档共享脚本”
5.将三个服务都添加进去
6.将下方代码添加到编辑器中,注意替换上面的refresh_token值,就是我们第一步中获取的一串字符串
// 阿里云盘自动签到领取奖励(极简版)
// 将如下的xxxxxxxx替换成自己的refresh_token值
var refresh_token = "xxxxxxxx"
if(refresh_token != ""){
let res = HTTP.post("https://auth.aliyundrive.com/v2/account/token",
JSON.stringify({
"grant_type": "refresh_token",
"refresh_token":refresh_token
})
)
res = res.json()
var access_token = res['access_token']
if(access_token == undefined){
console.log("refresh_token错误,请重新填写refresh_token")
}else{
try{
let res2 = HTTP.post("https://member.aliyundrive.com/v1/activity/sign_in_list",
JSON.stringify({"_rx-s": "mobile"}),
{headers:{"Authorization":'Bearer '+access_token}}
)
res2=res2.json()
var signInCount = res2['result']['signInCount']
console.log("账号:" + res["user_name"] + "-签到成功, 本月累计签到" + signInCount + "天")
}catch{
console.log("refresh_token签到失败")
}
sleep(1000)
// 领取奖励
try{
let res3 = HTTP.post("https://member.aliyundrive.com/v1/activity/sign_in_reward?_rx-s=mobile",
JSON.stringify({
"signInDay": signInCount
}),
{headers:{"Authorization":'Bearer '+access_token}}
)
res3=res3.json()
console.log("签到获得" + res3["result"]["name"] + "," + res3["result"]["description"])
}catch{
console.log("领取奖励失败")
}
}
}
function sleep(d){
for(var t = Date.now(); Date.now() - t <= d; );
}
7.点击“运行”进行测试,日志框中出现成功说明步骤正确。此测试步骤可忽略
8.依次点击“高级开发”-“定时任务”,将刚刚的脚本添加到定时任务中。
9.依次点击“创建任务”-“每天”,并选择刚刚的”未命名脚本“,此时就完成了,每天指定时间将会进行签到。
以上就是2023年阿里云盘自动签到脚本和部署自动签到服务的主要内容了,想要解放双手的赶快去试试吧。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 torry2013#qq.com 举报,一经查实,本站将立刻删除。