Форум программистов, компьютерный форум, киберфорум
Python: API, боты
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 09.01.2021
Сообщений: 89

Библиотека PyAutoGui

10.01.2021, 00:17. Показов 2297. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, у меня появился вопрос как научить бота различать скриншоты?
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.01.2021, 00:17
Ответы с готовыми решениями:

Аналог pyautogui или как выбрать процесс pyautogui
вопрос в шапке помогите информацией

PyAutoGui скриншоты
Здравствуйте, сразу перейдем к вопросу, у меня есть скриншот test_1.png как дать (Задание) боту чтобы он открыл данный скриншот? ...

Клавиша нажимается, но действие не происходит (pyautogui)
Добрый день. Работаю с Selenium. Есть массив фото, которые нужно пролистать. Имитация нажатия стрелки вправо подходит для этой цели. ...

4
5517 / 2870 / 571
Регистрация: 07.11.2019
Сообщений: 4,761
10.01.2021, 07:00
По контрольной сумме, например.
0
0 / 0 / 0
Регистрация: 09.01.2021
Сообщений: 89
10.01.2021, 11:08  [ТС]
u235, Я понимаю что ты нереально умный, но в моем случае лучше пример показать. Я загружаю скриншоты боту пишу код, а он просто не может понять что нужно сделать.

Добавлено через 12 минут
u235, Моим сообщением я никак не хотел обидеть, перечитав я понял что оно слишком (грубо) написано.
0
5517 / 2870 / 571
Регистрация: 07.11.2019
Сообщений: 4,761
10.01.2021, 11:25
Лучший ответ Сообщение было отмечено Orang3 как решение

Решение

Python
1
2
3
4
5
6
7
import hashlib
from PIL import Image
im1 = Image.open(r"img1.png")
im2 = Image.open(r"img2.png")
h1=hashlib.md5(im1.tobytes()).hexdigest()
h2=hashlib.md5(im2.tobytes()).hexdigest()
print(('files not equal', 'files eqal')[h1==h2])
1
0 / 0 / 0
Регистрация: 09.01.2021
Сообщений: 89
10.01.2021, 12:20  [ТС]
u235, Спасибо, за открытие новых возможностей!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
10.01.2021, 12:20
Помогаю со студенческими работами здесь

Ошибка ModuleNotFoundError: No module named 'pyautogui' при импорте pyautogui
Все установлено, но при импорте модуля выдает ошибку. С чем это может быть связано? pip install pyautogui Requirement already...

Ошибка ModuleNotFoundError: No module named 'pyautogui' при импорте pyautogui
Проблема решена Забыл указать решение(WINDOWS 10): Проверьте через какой путь запускается ваш скрипт вот так: import sys ...

pyautogui
нужно что бы запуск скрипта был на ф2 и ожидал клика на левую клавишу мыши, а остановить можно будет в ЛЮБОЕ ВРЕМЯ на ctrl...

pyAutoGUI
тестирую функции pyAutoGUI для одного проекта тестирую функцию locateOnScreen кто хорошо знает pyAutoGUI, подскажите вот код ...

Pyautogui не кликает
Здравствуйте. Суть: скрипт должен нажимать в одну область, вводить определенный текст, после нажимать на другую область. При...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru