吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5954|回复: 99
收起左侧

[Python 原创] 修复天翼云盘签到

  [复制链接]
bake 发表于 2024-4-23 11:24
本帖最后由 bake 于 2025-1-21 10:44 编辑

请求频繁被拦截了,加了随机延迟。
每天150M空间
[Python] 纯文本查看 复制代码
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
033
034
035
036
037
038
039
040
041
042
043
044
045
046
047
048
049
050
051
052
053
054
055
056
057
058
059
060
061
062
063
064
065
066
067
068
069
070
071
072
073
074
075
076
077
078
079
080
081
082
083
084
085
086
087
088
089
090
091
092
093
094
095
096
097
098
099
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
"""
https://www.52pojie.cn/thread-1231190-1-1.html
 
感谢作者开源天翼云签到部分源码:
https://github.com/t00t00-crypto/cloud189-action/blob/master/checkin.py 及 [login_function.py](https://github.com/Dawnnnnnn/Cloud189/blob/master/functions/login_function.py)
"""
import time
import re
import json
import base64
import hashlib
# from urllib import parse
import urllib.parse,hmac
import rsa
import requests
import random
 
BI_RM = list("0123456789abcdefghijklmnopqrstuvwxyz")
 
B64MAP = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
 
s = requests.Session()
 
# 在下面两行的引号内贴上账号(仅支持手机号)和密码
username = ""
password = ""
 
_ = """
if(username == "" or password == ""):
    username = input("账号:")
    password = input("密码:")
# """
 
assert username and password, "在第23、24行填入有效账号和密码"
 
# 钉钉机器人token 申请key 并设置密钥
ddtoken = ""
ddsecret = ""
# xuthuskey = "27a...........................7b"
 
if not ddtoken:
    print("第36行的ddtoken 为空,签到结果将不会通过钉钉发送")
 
 
def int2char(a):
    return BI_RM[a]
 
 
def b64tohex(a):
    d = ""
    e = 0
    c = 0
    for i in range(len(a)):
        if list(a)[i] != "=":
            v = B64MAP.index(list(a)[i])
            if 0 == e:
                e = 1
                d += int2char(v >> 2)
                c = 3 & v
            elif 1 == e:
                e = 2
                d += int2char(c << 2 | v >> 4)
                c = 15 & v
            elif 2 == e:
                e = 3
                d += int2char(c)
                d += int2char(v >> 2)
                c = 3 & v
            else:
                e = 0
                d += int2char(c << 2 | v >> 4)
                d += int2char(15 & v)
    if e == 1:
        d += int2char(c << 2)
    return d
 
 
def rsa_encode(j_rsakey, string):
    rsa_key = f"-----BEGIN PUBLIC KEY-----\n{j_rsakey}\n-----END PUBLIC KEY-----"
    pubkey = rsa.PublicKey.load_pkcs1_openssl_pem(rsa_key.encode())
    result = b64tohex((base64.b64encode(rsa.encrypt(f'{string}'.encode(), pubkey))).decode())
    return result
 
 
def calculate_md5_sign(params):
    return hashlib.md5('&'.join(sorted(params.split('&'))).encode('utf-8')).hexdigest()
 
 
def login(username, password):
    #https://m.cloud.189.cn/login2014.jsp?redirectURL=https://m.cloud.189.cn/zhuanti/2021/shakeLottery/index.html
    url=""
    urlToken="https://m.cloud.189.cn/udb/udb_login.jsp?pageId=1&pageKey=default&clientType=wap&redirectURL=https://m.cloud.189.cn/zhuanti/2021/shakeLottery/index.html"
    s = requests.Session()
    r = s.get(urlToken)
    pattern = r"https?://[^\s'\"]+"  # 匹配以http或https开头的url
    match = re.search(pattern, r.text)  # 在文本中搜索匹配
    if match:  # 如果找到匹配
        url = match.group()  # 获取匹配的字符串
        print(url)  # 打印url
    else# 如果没有找到匹配
        print("没有找到url")
 
    r = s.get(url)
    # print(r.text)
    pattern = r"<a id=\"j-tab-login-link\"[^>]*href=\"([^\"]+)\""  # 匹配id为j-tab-login-link的a标签,并捕获href引号内的内容
    match = re.search(pattern, r.text)  # 在文本中搜索匹配
    if match:  # 如果找到匹配
        href = match.group(1# 获取捕获的内容
        print("href:" + href)  # 打印href链接
    else# 如果没有找到匹配
        print("没有找到href链接")
 
    r = s.get(href)
    captchaToken = re.findall(r"captchaToken' value='(.+?)'", r.text)[0]
    lt = re.findall(r'lt = "(.+?)"', r.text)[0]
    returnUrl = re.findall(r"returnUrl= '(.+?)'", r.text)[0]
    paramId = re.findall(r'paramId = "(.+?)"', r.text)[0]
    j_rsakey = re.findall(r'j_rsaKey" value="(\S+)"', r.text, re.M)[0]
    s.headers.update({"lt": lt})
 
    username = rsa_encode(j_rsakey, username)
    password = rsa_encode(j_rsakey, password)
    url = "https://open.e.189.cn/api/logbox/oauth2/loginSubmit.do"
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:74.0) Gecko/20100101 Firefox/76.0',
        'Referer': 'https://open.e.189.cn/',
    }
    data = {
        "appKey": "cloud",
        "accountType": '01',
        "userName": f"{{RSA}}{username}",
        "password": f"{{RSA}}{password}",
        "validateCode": "",
        "captchaToken": captchaToken,
        "returnUrl": returnUrl,
        "mailSuffix": "@189.cn",
        "paramId": paramId
    }
    r = s.post(url, data=data, headers=headers, timeout=5)
    if (r.json()['result'] == 0):
        print(r.json()['msg'])
    else:
        print(r.json()['msg'])
    redirect_url = r.json()['toUrl']
    r = s.get(redirect_url)
    return s
 
 
def main():
    s=login(username, password)
    rand = str(round(time.time() * 1000))
    surl = f'https://api.cloud.189.cn/mkt/userSign.action?rand={rand}&clientType=TELEANDROID&version=8.6.3&model=SM-G930K'
    url = f'https://m.cloud.189.cn/v2/drawPrizeMarketDetails.action?taskId=TASK_SIGNIN&activityId=ACT_SIGNIN'
    url2 = f'https://m.cloud.189.cn/v2/drawPrizeMarketDetails.action?taskId=TASK_SIGNIN_PHOTOS&activityId=ACT_SIGNIN'
    url3 = f'https://m.cloud.189.cn/v2/drawPrizeMarketDetails.action?taskId=TASK_2022_FLDFS_KJ&activityId=ACT_SIGNIN'
    headers = {
        'User-Agent': 'Mozilla/5.0 (Linux; Android 5.1.1; SM-G930K Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.136 Mobile Safari/537.36 Ecloud/8.6.3 Android/22 clientId/355325117317828 clientModel/SM-G930K imsi/460071114317824 clientChannelId/qq proVersion/1.0.6',
        "Referer": "https://m.cloud.189.cn/zhuanti/2016/sign/index.jsp?albumBackupOpened=1",
        "Host": "m.cloud.189.cn",
        "Accept-Encoding": "gzip, deflate",
    }
    response = s.get(surl, headers=headers)
    netdiskBonus = response.json()['netdiskBonus']
    if (response.json()['isSign'] == "false"):
        print(f"未签到,签到获得{netdiskBonus}M空间")
        res1 = f"未签到,签到获得{netdiskBonus}M空间"
    else:
        print(f"已经签到过了,签到获得{netdiskBonus}M空间")
        res1 = f"已经签到过了,签到获得{netdiskBonus}M空间"
 
    headers = {
        'User-Agent': 'Mozilla/5.0 (Linux; Android 5.1.1; SM-G930K Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.136 Mobile Safari/537.36 Ecloud/8.6.3 Android/22 clientId/355325117317828 clientModel/SM-G930K imsi/460071114317824 clientChannelId/qq proVersion/1.0.6',
        "Referer": "https://m.cloud.189.cn/zhuanti/2016/sign/index.jsp?albumBackupOpened=1",
        "Host": "m.cloud.189.cn",
        "Accept-Encoding": "gzip, deflate",
    }
    response = s.get(url, headers=headers)
    if ("errorCode" in response.text):
        print(response.text)
        res2 = ""
    else:
        description = response.json()['description']
        print(f"抽奖获得{description}")
        res2 = f"抽奖获得{description}"
 
 
     
    if ddtoken.strip():
        _ = ddtoken.strip()
        # requests.get(f"https://push.xuthus.cc/send/{_}?c=func compute: {res1}, {res2}, {res3}")
        # data = {"msgtype": "markdown", "markdown": { "title":f"sing189","text":f"hk1:sing189 \n> {res1} \n>{res2}{res3}{res4}"}}
        # requests.post(f"https://oapi.dingtalk.com/robot/send?access_token={_}", json=data,)
        timestamp = str(round(time.time() * 1000))
        secret_enc = ddsecret.encode('utf-8')
        string_to_sign = '{}\n{}'.format(timestamp, ddsecret)
        string_to_sign_enc = string_to_sign.encode('utf-8')
        hmac_code = hmac.new(secret_enc, string_to_sign_enc, digestmod=hashlib.sha256).digest()
        sign = urllib.parse.quote_plus(base64.b64encode(hmac_code))
        url = f'https://oapi.dingtalk.com/robot/send'
        params={"access_token":ddtoken,"timestamp":timestamp,"sign":sign}
        headers = {"Content-Type": "application/json;charset=utf-8"}
        data = {"msgtype": "markdown",
                "markdown": {"title": f"sing189", "text": f"sing189 \n> {res1} \n>{res2}"}}
        response = requests.post(
            url=url, data=json.dumps(data), headers=headers, timeout=15,params=params
        ).json()
 
        if not response["errcode"]:
            print("钉钉机器人 推送成功!")
        else:
            print("钉钉机器人 推送失败!")
def lambda_handler(event, context):  # aws default
    main()
 
 
def main_handler(event, context):  # tencent default
    main()
 
 
def handler(event, context):  # aliyun default
    main()
 
 
if __name__ == "__main__":
    # time.sleep(random.randint(5, 30))
    main()

免费评分

参与人数 20吾爱币 +19 热心值 +18 收起 理由
teddymvs + 1 谢谢 @Thanks!
失落的世界 + 1 + 1 谢谢@Thanks!
言和 + 1 + 1 谢谢@Thanks!
ccolp + 1 我很赞同!
melooon + 1 + 1 我很赞同!
gchun + 1 + 1 谢谢@Thanks!
iwanthappy + 1 + 1 谢谢@Thanks!
Wcneg + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
lwqlwql + 1 + 1 用心讨论,共获提升!
wynlyh + 1 + 1 谢谢@Thanks!
jsxywmt + 1 + 1 谢谢@Thanks!
传闻中的喜哥哥 + 1 + 1 已经处理,感谢您对吾爱破解论坛的支持!
wanfon + 1 + 1 热心回复!
lin_xop + 1 + 1 热心回复!
yvhkchao + 1 + 1 谢谢@Thanks!刚刚还在找脚本。。
18696358796 + 1 谢谢@Thanks!
EHOOD + 1 + 1 谢谢@Thanks!
qqazl001 + 2 + 1 谢谢@Thanks!
Txj1996 + 1 + 1 谢谢@Thanks!
angelabebe + 1 + 1 谢谢@Thanks!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

传闻中的喜哥哥 发表于 2024-4-24 07:35
本帖最后由 传闻中的喜哥哥 于 2024-4-24 08:38 编辑

空间是有了  但是这日志是什么情况
登录信息?

IMG_20240424_083115.jpg

雨鞋秘书 发表于 2024-5-8 08:54

改了多账号

import time
import re
import json
import base64
import hashlib
# from urllib import parse
import urllib.parse,hmac
import rsa
import requests
import random
   
BI_RM = list("0123456789abcdefghijklmnopqrstuvwxyz")
   
B64MAP = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"
   
s = requests.Session()
   
accounts = [
    {"username": "", "password": ""},
    {"username": "", "password": ""},
    {"username": "", "password": ""},
  ]

#填入pushplus token
pushplus_token = ""
# 钉钉机器人token 申请key 并设置密钥
ddtoken = ""
ddsecret = ""
# xuthuskey = "27a...........................7b"
   
if not ddtoken:
    print("第36行的ddtoken 为空,签到结果将不会通过钉钉发送")
   
   
def int2char(a):
    return BI_RM[a]
   
   
def b64tohex(a):
    d = ""
    e = 0
    c = 0
    for i in range(len(a)):
        if list(a)[i] != "=":
            v = B64MAP.index(list(a)[i])
            if 0 == e:
                e = 1
                d += int2char(v >> 2)
                c = 3 & v
            elif 1 == e:
                e = 2
                d += int2char(c << 2 | v >> 4)
                c = 15 & v
            elif 2 == e:
                e = 3
                d += int2char(c)
                d += int2char(v >> 2)
                c = 3 & v
            else:
                e = 0
                d += int2char(c << 2 | v >> 4)
                d += int2char(15 & v)
    if e == 1:
        d += int2char(c << 2)
    return d
   
   
def rsa_encode(j_rsakey, string):
    rsa_key = f"-----BEGIN PUBLIC KEY-----\n{j_rsakey}\n-----END PUBLIC KEY-----"
    pubkey = rsa.PublicKey.load_pkcs1_openssl_pem(rsa_key.encode())
    result = b64tohex((base64.b64encode(rsa.encrypt(f'{string}'.encode(), pubkey))).decode())
    return result
   
   
def calculate_md5_sign(params):
    return hashlib.md5('&'.join(sorted(params.split('&'))).encode('utf-8')).hexdigest()
   
   
def login(username, password):
    #https://m.cloud.189.cn/login2014.jsp?redirectURL=https://m.cloud.189.cn/zhuanti/2021/shakeLottery/index.html
    url=""
    urlToken="https://m.cloud.189.cn/udb/udb_login.jsp?pageId=1&pageKey=default&clientType=wap&redirectURL=https://m.cloud.189.cn/zhuanti/2021/shakeLottery/index.html"
    s = requests.Session()
    r = s.get(urlToken)
    pattern = r"https?://[^\s'\"]+"  # 匹配以http或https开头的url
    match = re.search(pattern, r.text)  # 在文本中搜索匹配
    if match:  # 如果找到匹配
        url = match.group()  # 获取匹配的字符串
        # print(url)  # 打印url
    else:  # 如果没有找到匹配
        print("没有找到url")
   
    r = s.get(url)
    # print(r.text)
    pattern = r"<a id=\"j-tab-login-link\"[^>]*href=\"([^\"]+)\""  # 匹配id为j-tab-login-link的a标签,并捕获href引号内的内容
    match = re.search(pattern, r.text)  # 在文本中搜索匹配
    if match:  # 如果找到匹配
        href = match.group(1)  # 获取捕获的内容
        # print("href:" + href)  # 打印href链接
    else:  # 如果没有找到匹配
        print("没有找到href链接")
   
    r = s.get(href)
    captchaToken = re.findall(r"captchaToken' value='(.+?)'", r.text)[0]
    lt = re.findall(r'lt = "(.+?)"', r.text)[0]
    returnUrl = re.findall(r"returnUrl= '(.+?)'", r.text)[0]
    paramId = re.findall(r'paramId = "(.+?)"', r.text)[0]
    j_rsakey = re.findall(r'j_rsaKey" value="(\S+)"', r.text, re.M)[0]
    s.headers.update({"lt": lt})
   
    username = rsa_encode(j_rsakey, username)
    password = rsa_encode(j_rsakey, password)
    url = "https://open.e.189.cn/api/logbox/oauth2/loginSubmit.do"
    headers = {
        'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:74.0) Gecko/20100101 Firefox/76.0',
        'Referer': 'https://open.e.189.cn/',
    }
    data = {
        "appKey": "cloud",
        "accountType": '01',
        "userName": f"{{RSA}}{username}",
        "password": f"{{RSA}}{password}",
        "validateCode": "",
        "captchaToken": captchaToken,
        "returnUrl": returnUrl,
        "mailSuffix": "@189.cn",
        "paramId": paramId
    }
    r = s.post(url, data=data, headers=headers, timeout=5)
    if (r.json()['result'] == 0):
        print(r.json()['msg'])
    else:
        print(r.json()['msg'])
    redirect_url = r.json()['toUrl']
    r = s.get(redirect_url)
    return s
  
def main():
    for account in accounts:
        username = account["username"]
        password = account["password"]
        s = login(username, password)
        if s is not None:
            rand = str(round(time.time() * 1000))
            surl = f'https://api.cloud.189.cn/mkt/userSign.action?rand={rand}&clientType=TELEANDROID&version=8.6.3&model=SM-G930K'
            url = f'https://m.cloud.189.cn/v2/drawPrizeMarketDetails.action?taskId=TASK_SIGNIN&activityId=ACT_SIGNIN'
            url2 = f'https://m.cloud.189.cn/v2/drawPrizeMarketDetails.action?taskId=TASK_SIGNIN_PHOTOS&activityId=ACT_SIGNIN'
            url3 = f'https://m.cloud.189.cn/v2/drawPrizeMarketDetails.action?taskId=TASK_2022_FLDFS_KJ&activityId=ACT_SIGNIN'
            headers = {
                'User-Agent': 'Mozilla/5.0 (Linux; Android 5.1.1; SM-G930K Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.136 Mobile Safari/537.36 Ecloud/8.6.3 Android/22 clientId/355325117317828 clientModel/SM-G930K imsi/460071114317824 clientChannelId/qq proVersion/1.0.6',
                "Referer": "https://m.cloud.189.cn/zhuanti/2016/sign/index.jsp?albumBackupOpened=1",
                "Host": "m.cloud.189.cn",
                "Accept-Encoding": "gzip, deflate",
            }
            response = s.get(surl, headers=headers)
            netdiskBonus = response.json()['netdiskBonus']
            if (response.json()['isSign'] == "false"):
                print(f"未签到,签到获得{netdiskBonus}M空间")
                res1 = f"未签到,签到获得{netdiskBonus}M空间"
            else:
                print(f"已经签到过了,签到获得{netdiskBonus}M空间")
                res1 = f"已经签到过了,签到获得{netdiskBonus}M空间"
  
            headers = {
                'User-Agent': 'Mozilla/5.0 (Linux; Android 5.1.1; SM-G930K Build/NRD90M; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/74.0.3729.136 Mobile Safari/537.36 Ecloud/8.6.3 Android/22 clientId/355325117317828 clientModel/SM-G930K imsi/460071114317824 clientChannelId/qq proVersion/1.0.6',
                "Referer": "https://m.cloud.189.cn/zhuanti/2016/sign/index.jsp?albumBackupOpened=1",
                "Host": "m.cloud.189.cn",
                "Accept-Encoding": "gzip, deflate",
            }
            response = s.get(url, headers=headers)
            if ("errorCode" in response.text):
                print(response.text)
                res2 = ""
            else:
                description = response.json()['description']
                print(f"抽奖获得{description}")
                res2 = f"抽奖获得{description}"
            
            time.sleep(random.randint(5, 10))  
            response = s.get(url2, headers=headers)
            if ("errorCode" in response.text):
                print(response.text)
                res3 = ""
            else:
                description = response.json()['prizeName']
                print(f"抽奖获得{description}")
                res3 = f"抽奖获得{description}"
            
            time.sleep(random.randint(5, 10))      
            response = s.get(url3, headers=headers)
            if ("errorCode" in response.text):
                print(response.text)
                res4 = ""
            else:
                description = response.json()['prizeName']
                print(f"链接3抽奖获得{description}")
                res4 = f"链接3抽奖获得{description}"
      
            if ddtoken.strip():
                _ = ddtoken.strip()
                timestamp = str(round(time.time() * 1000))
                secret_enc = ddsecret.encode('utf-8')
                string_to_sign = '{}\n{}'.format(timestamp, ddsecret)
                string_to_sign_enc = string_to_sign.encode('utf-8')
                hmac_code = hmac.new(secret_enc, string_to_sign_enc, digestmod=hashlib.sha256).digest()
                sign = urllib.parse.quote_plus(base64.b64encode(hmac_code))
                url = f'https://oapi.dingtalk.com/robot/send?access_token={ddtoken}×tamp={timestamp}&sign={sign}'
                headers = {"Content-Type": "application/json;charset=utf-8"}
                data = {
                    "msgtype": "markdown",
                    "markdown": {
                        "title": f"sing189",
                        "text": f"sing189 \n> {res1} \n>{res2}{res3}{res4}"
                    }
                }
                response = requests.post(
                    url=url, data=json.dumps(data), headers=headers, timeout=15
                ).json()
      
                if not response["errcode"]:
                    print("钉钉机器人 推送成功!")
                else:
                    print("钉钉机器人 推送失败!")
            if pushplus_token:
                title = '天翼云盘签到'
                url = 'http://www.pushplus.plus/send'
                data = {
                    "token": pushplus_token,
                    "title": title,
                    "content": f'{username}\n{res1}\n{res2}\n{res3}\n{res4}\n',
                }
                body = json.dumps(data).encode(encoding='utf-8')
                headers = {'Content-Type': 'application/json'}
                requests.post(url, data=body, headers=headers)
      
def lambda_handler(event, context):  # aws default
    main()
   
   
def main_handler(event, context):  # tencent default
    main()
   
   
def handler(event, context):  # aliyun default
    main()
   
   
if __name__ == "__main__":
    # time.sleep(random.randint(5, 30))
    main()

免费评分

参与人数 2吾爱币 +4 热心值 +2 收起 理由
1890687 + 1 + 1 热心回复!
言和 + 3 + 1 热心回复!

查看全部评分

 楼主| bake 发表于 2024-8-15 15:22
本帖最后由 bake 于 2024-8-15 15:26 编辑
panyang199044 发表于 2024-8-15 14:51
钉钉推送失败的原因朋友帮我找到了,非常感谢他,
是这里少了一个值,加上 , params=params就好了,

确实是漏了这个,原本是拼在url后面的,但是timestamp会被编辑器过滤成错误的代码

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
panyang199044 + 1 + 1 谢谢@Thanks!

查看全部评分

 楼主| bake 发表于 2024-4-23 11:25
本帖最后由 bake 于 2024-4-23 11:27 编辑

需要多账号的看原帖评论区 https://www.52pojie.cn/thread-1784111-1-1.html
加上延迟就可以
[Python] 纯文本查看 复制代码
1
time.sleep(random.randint(5, 10))
tianshi1711 发表于 2024-4-23 16:02
cenoser795 发表于 2024-4-23 12:06
感谢楼主
请问
天翼云盘是不是必须得有电信的手机号才行啊?

不需要,常年使用联通手机号登录天翼云盘
panyang199044 发表于 2024-8-15 14:51
钉钉推送失败的原因朋友帮我找到了,非常感谢他,
是这里少了一个值,加上 , params=params就好了,
photo_2024-08-15_14-45-08.jpg

免费评分

参与人数 1热心值 +1 收起 理由
bake + 1 我很赞同!

查看全部评分

龙啸舞 发表于 2024-4-23 11:28
好东西,感谢分享
yaojingweiwu 发表于 2024-4-23 11:41
好东西,感谢分享
cenoser795 发表于 2024-4-23 12:06
感谢楼主
请问
天翼云盘是不是必须得有电信的手机号才行啊?
lsmh 发表于 2024-4-23 12:14
能否出个教程??不会使用
Dylan19970311 发表于 2024-4-23 12:22
感谢分享&#128077;&#128077;&#128077;&#128077;
头像被屏蔽
Gxd1703 发表于 2024-4-23 14:08
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| bake 发表于 2024-4-23 14:48
cenoser795 发表于 2024-4-23 12:06
感谢楼主
请问
天翼云盘是不是必须得有电信的手机号才行啊?

其他号码也可以
 楼主| bake 发表于 2024-4-23 14:49
lsmh 发表于 2024-4-23 12:14
能否出个教程??不会使用

论坛内搜索一下云函数或者青龙面板
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-4-13 16:23

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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