阿里云盘自动签到脚本,无需服务器!

查看 121|回复 11
作者:chaixianhong   
无需部署,无需服务器,一劳永逸。废话不多说,方法如下:
1.进入金山文档网页版
2、随便新建一个空表格,点击【效率】-【高级开发】-【AirScript脚本编辑器】
3、创建脚本
4、创建成功后随便命名,我这里命名为:阿里云盘签到
5、点击【服务】-【添加服务】
6、勾选【网络API】点击确定。
7、将以下代码复制到编辑器中
// 使用前添加 token 的值(从浏览器中复制,后面有教程)
var refresh_token = ""
function sleep(d){
  for(var t = Date.now();Date.now() - t  d;);
}
// 发起网络请求
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"]
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']
sleep(3000)
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()
console.log("签到成功, 本月累计签到"+ signin_count+"天")
console.log("本次签到获得"+data3["result"]["name"] +","+data3["result"]["description"])
8、从浏览器中获取 token 的值
9、将 token 的值粘贴到代码中
10、点击上方的【保存】按钮,再点击【运行】按钮
接下来添加定时任务,每天自动执行该脚本
11、关闭代码编辑框,点击【效率】-【高级开发】-【定时任务】
12、点击【创建任务】
13、设置每天运行的时间,选择刚刚选择的脚本,保存,完成
图片我弄不上来,我就放地址,可以点击网址去看教程。

脚本, 阿里

szair   

beyond510 发表于 2023-7-7 14:27
我也没找到规律呢。。。
我现在用的是油猴脚本跑签到的,过几天就变

分享下油猴的脚本,谢谢!
白馒头   
然后呢?
Williamslife   
TypeError:Cannot read property 'signInCount' of undefined   
   at   阿里云签到.js:26:36
软件我来了   
金山文档还能这么用
chaixianhong
OP
  

白馒头 发表于 2023-7-7 13:22
然后呢?

看完。有教程
ikunkunkun   
[Asm] 纯文本查看 复制代码13:42:02.239
错误
TypeError:Cannot read property 'signInCount' of undefined
at 阿里云盘签到.js:27:36
hlq0514   
试试看,不知道怎么样
zmydc   
地址参数错误了~  
beyond510   
[i]
这链接咋用???
您需要登录后才可以回帖 登录 | 立即注册

返回顶部