找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 文档 工具 设计
查看: 53|回复: 0

青龙阿里云签到(Python代码)

[复制链接]

1万

主题

922

回帖

2万

积分

超级版主

教育辅助界扛把子

附加身份标识
精华
1
热心
2
听众
1
威望
57
贡献
12012
违规
0
书币
5705
注册时间
2020-4-8

论坛元老灌水之王

发表于 2023-7-23 12:38 | 显示全部楼层 |阅读模式
第一步,在电脑上获取token的办法。
打开阿里云盘网页版,打开控制台输入 JSON.parse(localStorage.getItem('token')).refresh_token 回车

第二步,在青龙面板-脚本管理-新建脚本,名称比如aliyun.py,进入编辑模式粘贴以下代码
[Python] 纯文本查看 复制代码
import requests
import json
 
def AliyunDrive(token):
    # 'JSON.parse(localStorage.getItem('token')).refresh_token'
    header = {
        'Content-Type': "application/json",
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36 Edg/96.0.1054.62'
    }
 
    url_page = 'https://auth.aliyundrive.com/v2/account/token'
    date={'grant_type': 'refresh_token', "refresh_token": token}
    rep = requests.post(url=url_page, headers=header,
                       data=json.dumps(date)).content
    print('阿里云盘签到token:'+token)
 
    result = json.loads(rep)
    access_token  = result['access_token']
    phone = result['user_name']

import requests
import json

def AliyunDrive(token):
    # 'JSON.parse(localStorage.getItem('token')).refresh_token'
    header = {
        'Content-Type': "application/json",
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36 Edg/96.0.1054.62'
    }

    url_page = 'https://auth.aliyundrive.com/v2/account/token'
    date={'grant_type': 'refresh_token', "refresh_token": token}
    rep = requests.post(url=url_page, headers=header,
                       data=json.dumps(date)).content
    print('阿里云盘签到token:'+token)

    result = json.loads(rep)
    access_token  = result['access_token']
    phone = result['user_name']

    print('阿里云盘签到access_token:'+access_token)

    access_token2 = 'Bearer ' + access_token
    header2 = {
        'Authorization' : access_token2,
        'Content-Type': "application/json",
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36 Edg/96.0.1054.62'
    }

    date={"_rx-s": "mobile"}

    url_page = 'https://member.aliyundrive.com/v1/activity/sign_in_list'
    rep2 = requests.post(url=url_page, headers=header2,
                        data=json.dumps(date)).content
    result = json.loads(rep2)
    signInCount = result['result']['signInCount']

    print(signInCount)
    print('阿里云盘签到天数:' + str(signInCount)+"天")


    date={"signInDay": signInCount}

    url_page = 'https://member.aliyundrive.com/v1/activity/sign_in_reward?_rx-s=mobile'
    rep3 = requests.post(url=url_page, headers=header2,
                        data=json.dumps(date)).content
    result = json.loads(rep3)
    name = result["result"]["name"]
    description=result["result"]["description"]

    res="签到成功, 本月累计签到" +str(signInCount)  + "天"
    res2="本次签到获得"+result["result"]["name"] +","+result["result"]["description"]
    print(res+"\n"+res2)
    return (res+"\n"+res2)

token=第一步的token
AliyunDrive(token)



第三步,青龙面板-定时任务-新建任务

名称aliyun,命令  task  aliyun.py   定时规则  0 10 08 ? * *(按需要修改)

Great works are not done by strength, but by persistence! 历尽艰辛的飞升者,成了围剿孙悟空的十万天兵之一。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则 需要先绑定手机号


免责声明:
本站所发布的第三方软件及资源(包括但不仅限于文字/图片/音频/视频等仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢某程序或某个资源,请支持正版软件及版权方利益,注册或购买,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To: admin@cdsy.xyz

QQ|Archiver|手机版|小黑屋|城东书院 ( 湘ICP备19021508号-1|湘公网安备 43102202000103号 )

GMT+8, 2024-5-4 16:40 , Processed in 0.050440 second(s), 27 queries .

Powered by Discuz! CDSY.XYZ

Copyright © 2019-2023, Tencent Cloud.

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