• 游客 你好!
    ✿ MoeBBS 全部交流群公示 ✿
    诋毁本身就是一种仰望👑
  • 论坛资源声明
    1.本论坛所有资源均由用户自行发布,版权归原作者所有,未经允许,禁止非法转载、复制或用于商业用途。
    2.若您认为论坛中的任何资源侵犯了您的合法权益(如版权、肖像权等),请提供相关证明材料通过站内信,邮箱或工单与我们联系,我们将在核实后尽快处理或移除相关内容。
    3.本论坛无法100%保证用户发布内容的准确性、完整性或合法性,使用相关资源前请您自行甄别其风险与适用性,后果由使用者自行承担。
[Python 原创] MossFrp 签到脚本 【可挂青龙面板】

[Python 原创] MossFrp 签到脚本 【可挂青龙面板】

✅ Mengta 论坛官方售卖站点
写了一个python脚本。方便其他习惯用python的小伙伴们挂青龙面板上。

使用方法在脚本 第70行 跟 第72行 处 填写账号密码即可 。(强烈建议不要设置跟其他平台账号一样的密码!

import json,requests,hashlib

class MossFrp_Sign:
def __init__(self):
self.Login_url = "https.ghs.wiki"
self.token = ''
self.headers = {
'Accept': 'application/json',
'Accept-Language': 'zh-CN,zh;q=0.9',
'Access-Control-Allow-Origin': '*',
'Connection': 'keep-alive',
'Content-Type': 'application/json',
'Origin': 'www.mossfrp.top',
'Referer': 'www.mossfrp.top',
'Sec-Fetch-Dest': 'empty',
'Sec-Fetch-Mode': 'cors',
'Sec-Fetch-Site': 'cross-site',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36',
'access-control-max-age': '864000',
'sec-ch-ua': '"Google Chrome";v="131", "Chromium";v="131", "Not_A Brand";v="24"',
'sec-ch-ua-mobile': '?0',
'sec-ch-ua-platform': '"Windows"'
}
def Crypto_PWD(self,PWD):
return hashlib.sha256(PWD.encode()).hexdigest()

def Login(self,account,password):
pwd = self.Crypto_PWD(password)
payload = json.dumps({
"type": "login",
"loginType": "email",
"account": account,
"password": pwd,
"encryption": "true"
})
response = requests.post(self.Login_url, headers=self.headers, data=payload)
res_body = response.json()
if response.status_code == 200 and 'token' in res_body:
print(res_body['token'])
return res_body['token']
elif res_body['message'] == 'Unknown user or invalid password.':
print(f'请检查您的账号或密码是否正确')
return False

def Get_Person_Infomation(self):
payload = json.dumps({
"type": "userInfo",
"token": self.token
})
response = requests.post(self.Login_url, headers=self.headers, data=payload).json()

print(f'恭喜你!【{response["userInfo"]["username"]}】登录成功!\n 账号ID:{response["userInfo"]["userID"]} \n 邮 箱 :{response["userInfo"]["email"]}\n 当前账号银币为:{response["userInfo"]["silver"]}')

def SignIn(self):
payload = json.dumps({
"type": "signIn",
"token": self.token
})
response = requests.post(self.Login_url, headers=self.headers, data=payload).json()
if response['status'] == '200':
signInMessage = response["signInMessage"].replace('\r\n', ',')
luckMessage = response["luckMessage"].replace(',','')
print(f'【系统提示:】{signInMessage}\n【今日运势】:{luckMessage} \n【今日幸运值】:{response["luck"]} \n【获得银币】:{response["coin"]} ')

def Main_info(self):

# 账号
account = ''
# 密码
password = ''
self.token = self.Login(account,password)
self.Get_Person_Infomation()
self.SignIn()

if __name__ == '__main__':
MossFrp_Sign = MossFrp_Sign()
MossFrp_Sign.Main_info()
 
Similar content 最多查看 查看更多
后退
顶部 底部