Files
iOSAI/script/ScriptManager.py
2025-08-01 22:11:10 +08:00

47 lines
1.1 KiB
Python

import cv2
import lxml
import wda
from lxml import etree
from script.AiTools import AiTools
# 脚本管理类
class ScriptManager():
def __init__(self):
super().__init__()
# 养号
@classmethod
def growAccount(self, udid):
client = wda.USBClient(udid)
session = client.session()
session.appium_settings({"snapshotMaxDepth": 0})
# deviceWidth = client.window_size().width
# deviceHeight = client.window_size().height
img = client.screenshot()
tempPath = "resources/bgv.jpg"
img.save(tempPath)
smallImage = AiTools.pathWithName("like")
bigImage = AiTools.pathWithName("bgv")
x, y = AiTools.find_image_in_image(bigImage, smallImage)
print(x, y)
# client.tap(x, y)
# xml = session.source()
# print(xml)
# root = etree.fromstring(xml.encode('utf-8'))
# try:
# msg = client.xpath('label="收件箱"')
# msg.click()
# print(msg)
# except Exception as e:
# print(e)