-
Notifications
You must be signed in to change notification settings - Fork 136
/
yysign.py
31 lines (26 loc) · 1.67 KB
/
yysign.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/usr/bin/python3
# -- coding: utf-8 --
# @Time : 2023/6/30 10:23
# -------------------------------
# cron "0 0 6,8,20 * * *" script-path=xxx.py,tag=匹配cron用
# const $ = new Env('雨云签到');
import json,requests,os,time
##变量雨云账号密码 注册地址https://www.rainyun.com/NTY1NzY=_ 登录后积分中心里面 赚钱积分 (如绑定微信 直接就有2000分)就可以用积分兑换主机 需要每天晚上八点蹲点
# yyusername =os .getenv ("yyusername")#line:12
# yypassword =os .getenv ("yypassword")#line:13
def login_sign ():#line:17
O00OOO00O0OO0OO00 =requests .session ()#line:18
OOOO000000000O0O0 =O00OOO00O0OO0OO00 .post ('https://api.v2.rainyun.com/user/login',headers ={"Content-Type":"application/json"},data =json .dumps ({"field":f"{yyusername}","password":f"{yypassword}"}))#line:19
if OOOO000000000O0O0 .text .find ("200")>-1 :#line:20
print ("登录成功")#line:21
O000OOOOO000OOO0O =OOOO000000000O0O0 .cookies .get_dict ()['X-CSRF-Token']#line:22
else :#line:24
print (f"登录失败,响应信息:{OOOO000000000O0O0.text}")#line:25
O000O0OOOO00OOOOO ={'x-csrf-token':O000OOOOO000OOO0O ,}#line:31
O0O0O000OOOO0OOO0 =O00OOO00O0OO0OO00 .post ('https://api.v2.rainyun.com/user/reward/tasks',headers =O000O0OOOO00OOOOO ,data =json .dumps ({"task_name":"每日签到","verifyCode":""}))#line:32
print ('开始签到:签到结果 '+O0O0O000OOOO0OOO0 .text )#line:33
if __name__ =='__main__':#line:44
for i in range(len(os.getenv("yyusername").split('#'))):
yyusername=os.getenv("yyusername").split('#')[i]
yypassword=os.getenv("yypassword").split('#')[i]
login_sign ()#line:45