Как автокликер по картинке python?
Что за ошибка , как её решить?
Traceback (most recent call last):
File "D:\PycharmProjects\pythonProject\venv\candytwo.py", line 5, in <module>
button = pyautogui.locateCenterOnScreen(path, confidence=0.65)
File "D:\PycharmProjects\pythonProject\venv\venv\lib\site-packages\pyautogui\__init__.py", line 175, in wrapper
return wrappedFunction(*args, **kwargs)
File "D:\PycharmProjects\pythonProject\venv\venv\lib\site-packages\pyautogui\__init__.py", line 207, in locateCenterOnScreen
return pyscreeze.locateCenterOnScreen(*args, **kwargs)
File "D:\PycharmProjects\pythonProject\venv\venv\lib\site-packages\pyscreeze\__init__.py", line 413, in locateCenterOnScreen
coords = locateOnScreen(image, **kwargs)
File "D:\PycharmProjects\pythonProject\venv\venv\lib\site-packages\pyscreeze\__init__.py", line 372, in locateOnScreen
screenshotIm = screenshot(region=None) # the locateAll() function must handle cropping to return accurate coordinates, so don't pass a region here.
File "D:\PycharmProjects\pythonProject\venv\venv\lib\site-packages\pyscreeze\__init__.py", line 144, in wrapper
raise PyScreezeException('The Pillow package is required to use this function.')
pyscreeze.PyScreezeException: The Pillow package is required to use this function.
Вот примерный код:
import pyautogui
import keyboard
import threading
path = 'ScreenShots/firefox.PNG'
button = pyautogui.locateCenterOnScreen(path, confidence=0.65)
pyautogui.click(button)
def on_triggered():
print("Скрипт")
pyautogui.press('I')
pyautogui.moveTo(x=965, y=542)
pyautogui.rightClick()
pyautogui.moveTo(x=1008, y=556)
pyautogui.leftClick()
pyautogui.press('esc')
def key_watcher():
keyboard.add_hotkey('F4', on_triggered)
keyboard.wait('F10')
thread_ = threading.Thread(target=key_watcher) thread_.start()
print("Программа идет дальше...") # отработает сразу при запуске
программы
