May 27, 2022

Як писати клікери на пайтоні

Сьогодні ми напишемо клікера на пайтоні з pyautogui.
В більшості випадків краще використовувати щось інше але клікери теж прикольні.

Для початку встановим pyautogui:

pip install pyautogui

Наш клікер для тесту буде клацати значок гугла.

import pyautogui
from time import sleep

Імпортимо pyautogui та функцію чекання з модулю time.

sleep(3)
def climg(name):
    try:
        x,y=pyg.locateCenterOnScreen(f"{name}.png")
    except:return
    pyg.click(x,y)
    sleep(0.3)

Для початку чекаємо 3 секунди щоб встигнути перейти в інше вікно.
Далі створюємо функцію, яка бере картинки png по імені яке передається в аргументі і клікає по цій картинці.
Для початку зберігаєм координати в змінні x,y отримані функцією locateCenterOnScreen в яку ми вказуєм нашу картинку(картинки треба щоб були в тій же папці або довведеться вказувати повний шлях).
Далі клікаєм і чекаєм трохи щоб все завантажилось.
Не забудьте кинути скріншот значка гугла в папку зі скриптом з назвою google.png

climg("google")

Клікаєм по значку гугла.

import pyautogui as pyg
from time import sleep
sleep(3)
def climg(name):
    try:
        x,y=pyg.locateCenterOnScreen(f"{name}.png")
    except:return
    pyg.click(x,y)
    sleep(0.3)
climg("google")

Таким чином можна було(принаймні раніше) автоматизувати sunflower land.
Ось документація pyautogui.
Як на мене клікери не найкращі для крутих проектів, але це просто, швидко і досить цікаво.

На цьому все.
Всім удачі!
Підготовлено каналом: https://t.me/cryptopidval