mirror of
https://github.com/TDSCDMAA/AutoMihoyoBBS.git
synced 2026-06-10 14:12:31 +08:00
清理多余代码
This commit is contained in:
parent
ff7fe35073
commit
f4d188e4d7
@ -67,11 +67,11 @@ class genshin:
|
|||||||
tools.log.info(f"正在为旅行者{i[0]}进行签到...")
|
tools.log.info(f"正在为旅行者{i[0]}进行签到...")
|
||||||
time.sleep(random.randint(2, 8))
|
time.sleep(random.randint(2, 8))
|
||||||
is_data = self.Is_sign(region = i[2], uid = i[1])
|
is_data = self.Is_sign(region = i[2], uid = i[1])
|
||||||
if is_data["first_bind"] == True:
|
if is_data["first_bind"]:
|
||||||
tools.log.warn(f"旅行者{i[0]}是第一次绑定米游社,请先手动签到一次")
|
tools.log.warn(f"旅行者{i[0]}是第一次绑定米游社,请先手动签到一次")
|
||||||
else:
|
else:
|
||||||
sign_Days = is_data["total_sign_day"] - 1
|
sign_Days = is_data["total_sign_day"] - 1
|
||||||
if is_data["is_sign"] == True:
|
if is_data["is_sign"]:
|
||||||
tools.log.info(f"旅行者{i[0]}今天已经签到过了~\r\n今天获得的奖励是{tools.Get_item(self.sign_Give[sign_Days])}")
|
tools.log.info(f"旅行者{i[0]}今天已经签到过了~\r\n今天获得的奖励是{tools.Get_item(self.sign_Give[sign_Days])}")
|
||||||
else:
|
else:
|
||||||
time.sleep(random.randint(2, 8))
|
time.sleep(random.randint(2, 8))
|
||||||
|
|||||||
@ -70,7 +70,7 @@ class honkai3rd:
|
|||||||
tools.log.info(f"正在为舰长{i[0]}进行签到...")
|
tools.log.info(f"正在为舰长{i[0]}进行签到...")
|
||||||
time.sleep(random.randint(2, 8))
|
time.sleep(random.randint(2, 8))
|
||||||
is_data = self.Is_sign(region = i[2], uid = i[1], nickname = i[0])
|
is_data = self.Is_sign(region = i[2], uid = i[1], nickname = i[0])
|
||||||
if is_data == True:
|
if is_data:
|
||||||
time.sleep(random.randint(2, 8))
|
time.sleep(random.randint(2, 8))
|
||||||
req = http.post(url=setting.honkai3rd_SignUrl, headers=self.headers,
|
req = http.post(url=setting.honkai3rd_SignUrl, headers=self.headers,
|
||||||
json={'act_id': setting.honkai3rd_Act_id, 'region': i[2], 'uid': i[1]})
|
json={'act_id': setting.honkai3rd_Act_id, 'region': i[2], 'uid': i[1]})
|
||||||
|
|||||||
2
login.py
2
login.py
@ -9,12 +9,14 @@ def login():
|
|||||||
config.Clear_cookies()
|
config.Clear_cookies()
|
||||||
exit(1)
|
exit(1)
|
||||||
temp_Cookies = {}
|
temp_Cookies = {}
|
||||||
|
#判断Cookie里面是否有login_ticket 没有的话直接退了
|
||||||
if "login_ticket" in config.mihoyobbs_Cookies:
|
if "login_ticket" in config.mihoyobbs_Cookies:
|
||||||
temp_Cookies = config.mihoyobbs_Cookies.split(";")
|
temp_Cookies = config.mihoyobbs_Cookies.split(";")
|
||||||
for i in temp_Cookies:
|
for i in temp_Cookies:
|
||||||
if i.split("=")[0] == " login_ticket":
|
if i.split("=")[0] == " login_ticket":
|
||||||
config.mihoyobbs_Login_ticket = i.split("=")[1]
|
config.mihoyobbs_Login_ticket = i.split("=")[1]
|
||||||
break
|
break
|
||||||
|
#这里获取Stuid,但是实际是可以直接拿cookie里面的Uid
|
||||||
data = request.get(url=setting.bbs_Cookieurl.format(config.mihoyobbs_Login_ticket))
|
data = request.get(url=setting.bbs_Cookieurl.format(config.mihoyobbs_Login_ticket))
|
||||||
if "成功" in data["data"]["msg"]:
|
if "成功" in data["data"]["msg"]:
|
||||||
config.mihoyobbs_Stuid = str(data["data"]["cookie_info"]["account_id"])
|
config.mihoyobbs_Stuid = str(data["data"]["cookie_info"]["account_id"])
|
||||||
|
|||||||
18
main.py
18
main.py
@ -11,14 +11,14 @@ import honkai3rd
|
|||||||
def main():
|
def main():
|
||||||
#初始化,加载配置
|
#初始化,加载配置
|
||||||
config.Load_config()
|
config.Load_config()
|
||||||
if config.enable_Config == True:
|
if config.enable_Config:
|
||||||
#检测参数是否齐全,如果缺少就进行登入操作
|
#检测参数是否齐全,如果缺少就进行登入操作
|
||||||
if config.mihoyobbs_Login_ticket == "" or config.mihoyobbs_Stuid == "" or config.mihoyobbs_Stoken == "":
|
if config.mihoyobbs_Login_ticket == "" or config.mihoyobbs_Stuid == "" or config.mihoyobbs_Stoken == "":
|
||||||
#登入
|
#登入
|
||||||
login.login()
|
login.login()
|
||||||
time.sleep(random.randint(2, 8))
|
time.sleep(random.randint(2, 8))
|
||||||
#获取要使用的BBS列表,#判断是否开启bbs_Signin_multi
|
#获取要使用的BBS列表,#判断是否开启bbs_Signin_multi
|
||||||
if config.mihoyobbs["bbs_Signin_multi"] == True:
|
if config.mihoyobbs["bbs_Signin_multi"]:
|
||||||
#速度快,但是无法设置主社区,主社区默认为第一个
|
#速度快,但是无法设置主社区,主社区默认为第一个
|
||||||
'''
|
'''
|
||||||
for i in setting.mihoyobbs_List:
|
for i in setting.mihoyobbs_List:
|
||||||
@ -36,18 +36,18 @@ def main():
|
|||||||
if int(i["id"]) == 5:
|
if int(i["id"]) == 5:
|
||||||
setting.mihoyobbs_List_Use.append(i)
|
setting.mihoyobbs_List_Use.append(i)
|
||||||
#米游社签到
|
#米游社签到
|
||||||
if config.mihoyobbs["bbs_Global"] == True:
|
if config.mihoyobbs["bbs_Global"]:
|
||||||
bbs = mihoyobbs.mihoyobbs()
|
bbs = mihoyobbs.mihoyobbs()
|
||||||
if bbs.Task_do["bbs_Sign"] and bbs.Task_do["bbs_Read_posts"] and bbs.Task_do["bbs_Like_posts"] and bbs.Task_do["bbs_Share"]:
|
if bbs.Task_do["bbs_Sign"] and bbs.Task_do["bbs_Read_posts"] and bbs.Task_do["bbs_Like_posts"] and bbs.Task_do["bbs_Share"]:
|
||||||
tools.log.info(f"今天已经全部完成了!一共获得{mihoyobbs.Today_have_getcoins}个米游币,目前有{mihoyobbs.Have_coins}个米游币")
|
tools.log.info(f"今天已经全部完成了!一共获得{mihoyobbs.Today_have_getcoins}个米游币,目前有{mihoyobbs.Have_coins}个米游币")
|
||||||
else:
|
else:
|
||||||
if config.mihoyobbs["bbs_Signin"] == True:
|
if config.mihoyobbs["bbs_Signin"]:
|
||||||
bbs.Signin()
|
bbs.Signin()
|
||||||
if config.mihoyobbs["bbs_Read_posts"] == True:
|
if config.mihoyobbs["bbs_Read_posts"]:
|
||||||
bbs.Readposts()
|
bbs.Readposts()
|
||||||
if config.mihoyobbs["bbs_Like_posts"] == True:
|
if config.mihoyobbs["bbs_Like_posts"]:
|
||||||
bbs.Likeposts()
|
bbs.Likeposts()
|
||||||
if config.mihoyobbs["bbs_Share"] == True:
|
if config.mihoyobbs["bbs_Share"]:
|
||||||
bbs.Share()
|
bbs.Share()
|
||||||
bbs.Get_taskslist()
|
bbs.Get_taskslist()
|
||||||
tools.log.info(f"今天已经获得{mihoyobbs.Today_have_getcoins}个米游币,还能获得{mihoyobbs.Today_getcoins}个米游币,目前有{mihoyobbs.Have_coins}个米游币")
|
tools.log.info(f"今天已经获得{mihoyobbs.Today_have_getcoins}个米游币,还能获得{mihoyobbs.Today_getcoins}个米游币,目前有{mihoyobbs.Have_coins}个米游币")
|
||||||
@ -55,7 +55,7 @@ def main():
|
|||||||
else:
|
else:
|
||||||
tools.log.info("米游社功能未启用!")
|
tools.log.info("米游社功能未启用!")
|
||||||
#原神签到
|
#原神签到
|
||||||
if(config.genshin_Auto_sign == True):
|
if config.genshin_Auto_sign:
|
||||||
tools.log.info("正在进行原神签到")
|
tools.log.info("正在进行原神签到")
|
||||||
genshin_Help = genshin.genshin()
|
genshin_Help = genshin.genshin()
|
||||||
genshin_Help.Sign_acc()
|
genshin_Help.Sign_acc()
|
||||||
@ -63,7 +63,7 @@ def main():
|
|||||||
else:
|
else:
|
||||||
tools.log.info("原神签到功能未启用!")
|
tools.log.info("原神签到功能未启用!")
|
||||||
#崩坏3签到
|
#崩坏3签到
|
||||||
if config.honkai3rd_Auto_sign == True:
|
if config.honkai3rd_Auto_sign:
|
||||||
tools.log.info("正在进行崩坏3签到")
|
tools.log.info("正在进行崩坏3签到")
|
||||||
honkai3rd_Help = honkai3rd.honkai3rd()
|
honkai3rd_Help = honkai3rd.honkai3rd()
|
||||||
honkai3rd_Help.Sign_acc()
|
honkai3rd_Help.Sign_acc()
|
||||||
|
|||||||
@ -147,7 +147,7 @@ class mihoyobbs:
|
|||||||
if data["message"] == "OK":
|
if data["message"] == "OK":
|
||||||
tools.log.info("点赞:{} 成功".format(self.postsList[i][1]))
|
tools.log.info("点赞:{} 成功".format(self.postsList[i][1]))
|
||||||
#判断取消点赞是否打开
|
#判断取消点赞是否打开
|
||||||
if config.mihoyobbs["bbs_Unlike"] == True:
|
if config.mihoyobbs["bbs_Unlike"]:
|
||||||
time.sleep(random.randint(2, 8))
|
time.sleep(random.randint(2, 8))
|
||||||
req = http.post(url=setting.bbs_Likeurl, headers=self.headers,
|
req = http.post(url=setting.bbs_Likeurl, headers=self.headers,
|
||||||
json={"post_id": self.postsList[i][0], "is_cancel": True})
|
json={"post_id": self.postsList[i][0], "is_cancel": True})
|
||||||
|
|||||||
4
tools.py
4
tools.py
@ -35,8 +35,8 @@ def Timestamp() -> int:
|
|||||||
|
|
||||||
#获取请求Header里的DS 当web为true则生成网页端的DS
|
#获取请求Header里的DS 当web为true则生成网页端的DS
|
||||||
def Get_ds(web:bool, web_old:bool) -> str:
|
def Get_ds(web:bool, web_old:bool) -> str:
|
||||||
if web == True:
|
if web:
|
||||||
if web_old == True:
|
if web_old:
|
||||||
n = setting.mihoyobbs_Salt_web_old
|
n = setting.mihoyobbs_Salt_web_old
|
||||||
else:
|
else:
|
||||||
n = setting.mihoyobbs_Salt_web
|
n = setting.mihoyobbs_Salt_web
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user