Я пытаюсь создать бота, который будет выполнять задачи на виртуальной машине.Некоторые из задач включают навигацию по веб-странице, нажатие, ввод текста, размещение изображений на экране.
Мне удалось успешно создать бота на моем рабочем компьютере, но я изо всех сил пытаюсь получить некоторые функции из pyautogui
для работы на виртуальной машине.
Интересно, был ли кто-нибудь успешным, используя pyautogui.locateCenterOnScreen
или pyautogui.click()
на виртуальной машине?На данный момент я использую планировщик задач для запуска программы, и когда я наблюдаю за запуском программы, мышь невидима и застревает при поиске изображений.
itemNotThere = ('itemDoesNotExist.png',.9) #image name and confidence
def check_valid_search(imageName):
""" Return pixel locations of an image or 1 if not found. """
r = None
while r is None:
try:
r = pyautogui.locateCenterOnScreen(
imageName[0], grayscale=True, confidence=imageName[1])
except:
r = 1
return r
print(check_valid_search(itemNotThere))