完成基础养号脚本

This commit is contained in:
zw
2025-08-06 22:11:33 +08:00
parent 1007415212
commit 606a80a30f
20 changed files with 287 additions and 18 deletions

68
Utils/ControlUtils.py Normal file
View File

@@ -0,0 +1,68 @@
from wda import Client
from Entity.Variables import tikTokApp
from Utils.AiUtils import AiUtils
from Utils.LogManager import LogManager
# 页面控制工具类
class ControlUtils(object):
# 打开Tik Tok
@classmethod
def openTikTok(cls, session: Client):
currentApp = session.app_current()
if currentApp != tikTokApp:
session.app_start(tikTokApp)
# 返回
@classmethod
def clickBack(cls, session: Client):
x, y = AiUtils.findImageInScreen("back")
if x > 0:
r = session.swipe_right()
if r.status == 0:
return True
else:
return False
else:
print("本页面无法返回")
LogManager.info("没有返回按钮")
return False
# 点赞
@classmethod
def clickLike(cls, session: Client):
scale = session.scale
x, y = AiUtils.findImageInScreen("add")
print(x,y)
if x > -1:
print("找到目标了")
r = session.click(x // scale, y // scale + 50)
if r.status == 0:
return True
else:
return False
else:
print("没有找到目标")
return False
# 点击评论
# @classmethod
# def clickComment(cls, session: Client):
# scale = session.scale
# x, y = AiUtils.findImageInScreen("add")
# print(x,y)
# if x > -1:
# print("找到目标了")
# r = session.click(x // scale, y // scale + 120)
# if r.status == 0:
# return True
# else:
# return False
# else:
# print("没有找到目标")
# return False
# ControlUtils.backAction("eca000fcb6f55d7ed9b4c524055214c26a7de7aa")