mirror of
https://github.com/XiaoGe-LiBai/yangmao.git
synced 2025-12-17 05:08:13 +08:00
创建 yysign.py
This commit is contained in:
43
yysign.py
Normal file
43
yysign.py
Normal file
@@ -0,0 +1,43 @@
|
||||
#!/usr/bin/python3
|
||||
# -- coding: utf-8 --
|
||||
# @Time : 2023/6/30 10:23
|
||||
# @Author : github@wd210010
|
||||
# @Source : https://github.com/wd210010/only_for_happly
|
||||
# -------------------------------
|
||||
# cron "0 0 6,8,20 * * *" script-path=xxx.py,tag=匹配cron用
|
||||
# const $ = new Env('雨云签到');
|
||||
|
||||
import json,requests,os,time
|
||||
|
||||
|
||||
##变量雨云账号密码 注册地址https://www.rainyun.com/MTQwODE4_ 登录后积分中心里面 赚钱积分 (如绑定微信 直接就有2000分)就可以用积分兑换主机 需要每天晚上八点蹲点
|
||||
yyusername=os.getenv("yyusername")
|
||||
yypassword=os.getenv("yypassword")
|
||||
|
||||
|
||||
import json ,requests ,os ,time #line:8
|
||||
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
|
||||
print ('尝试20次服务器兑换!')#line:35
|
||||
for OO00000OO0OO0000O in range (200):#line:36
|
||||
try:
|
||||
OOOO00OO000O0O000 =O00OOO00O0OO0OO00 .post ('https://api.v2.rainyun.com/user/reward/items',headers =O000O0OOOO00OOOOO ,data ='{"item_id":107}')#line:37
|
||||
OOO0O0OO0O000O0O0 =O00OOO00O0OO0OO00 .post ('https://api.v2.rainyun.com/user/reward/items',headers =O000O0OOOO00OOOOO ,data ='{"item_id":106}')#line:38
|
||||
print (f'第{OO00000OO0OO0000O+1}次尝试兑换云服务器 '+json .loads (OOOO00OO000O0O000 .text )['message'])#line:39
|
||||
print (f'第{OO00000OO0OO0000O+1}次尝试兑换云服务器 '+json .loads (OOO0O0OO0O000O0O0 .text )['message'])#line:40
|
||||
except:
|
||||
print('try later!!')
|
||||
time .sleep (5 )#line:41
|
||||
if __name__ =='__main__':#line:44
|
||||
login_sign ()#line:45
|
||||
Reference in New Issue
Block a user