Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 11, 2022 15:09:32

Quenby
Зарегистрирован: 2021-05-17
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

ImageGrab

Здравствуйте. Может кто подскажет. Мне нужно делать скриншот с экрана 1 раз в 5 секунд , сравнивать его с уже готовым скриншотом и если они совпадают кликать мышкой или нажимать клавишу, Вообщем пытаюсь создать бота который сам входит в игру: т.е щелчок по значку стим, открывается окно, проверка открыто ли окно стима, щелчок по координатам библиотеки в стиме (проверка открыто ли окно, если нет ждать когда откроется).. Я сделал простые клики по координатам с задержкой, это работает, но хотелось бы по другому,я новичок прошу тапками не кидаться. Простое что-нибудь. Попробовал OpenCV ,брал с гитхаба коды ботов но это слишком сложно для меня. Или ссылку какую на гайд..

 [code python]
import pyautogui
import time
from PIL import ImageGrab
img = ImageGrab.grab()
time.sleep(5)
pyautogui.doubleClick(0, 0) # двойной клик по координатам
time.sleep(5)                    # задержка
pyautogui.click(0, 0) 
time.sleep(0)
pyautogui.press(' ')[/code]

Отредактировано Quenby (Фев. 11, 2022 15:14:46)

Офлайн

#2 Фев. 11, 2022 15:21:27

Quenby
Зарегистрирован: 2021-05-17
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

ImageGrab

Quenby
Здравствуйте. Может кто подскажет. Мне нужно делать скриншот с экрана 1 раз в 5 секунд , сравнивать его с уже готовым скриншотом и если они совпадают кликать мышкой или нажимать клавишу, Вообщем пытаюсь создать бота который сам входит в игру: т.е щелчок по значку стим, открывается окно, проверка открыто ли окно стима, щелчок по координатам библиотеки в стиме (проверка открыто ли окно, если нет ждать когда откроется).. Я сделал простые клики по координатам с задержкой, это работает, но хотелось бы по другому,я новичок прошу тапками не кидаться. Простое что-нибудь. Попробовал OpenCV ,брал с гитхаба коды ботов но это слишком сложно для меня. Или ссылку какую на гайд..
если всё сложнее чем я думаю, то скажите что изучить почитать

Офлайн

#3 Фев. 11, 2022 15:30:47

i8080
Зарегистрирован: 2022-02-03
Сообщения: 7
Репутация: +  0  -
Профиль  

ImageGrab

Вот тут автор делал бот для игры Albion на OpenCV. Может поможет.

Офлайн

#4 Фев. 12, 2022 02:17:47

Quenby
Зарегистрирован: 2021-05-17
Сообщения: 11
Репутация: +  0  -
Профиль   Отправить e-mail  

ImageGrab

Quenby
Здравствуйте. Может кто подскажет. Мне нужно делать скриншот с экрана 1 раз в 5 секунд , сравнивать его с уже готовым скриншотом и если они совпадают кликать мышкой или нажимать клавишу, Вообщем пытаюсь создать бота который сам входит в игру: т.е щелчок по значку стим, открывается окно, проверка открыто ли окно стима, щелчок по координатам библиотеки в стиме (проверка открыто ли окно, если нет ждать когда откроется).. Я сделал простые клики по координатам с задержкой, это работает, но хотелось бы по другому,я новичок прошу тапками не кидаться. Простое что-нибудь. Попробовал OpenCV ,брал с гитхаба коды ботов но это слишком сложно для меня. Или ссылку какую на гайд..


все не надо разобрался сам

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version