HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > Python
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 03.05.2022, 08:14
LoManuL Inc
Постоянный
Регистрация: 27.10.2021
Сообщений: 576
С нами: 2394372

Репутация: 33


По умолчанию

Как в данном модуле с шапки или в подобном модуле сделать чтобы он определял объект, например с картинки на рабочем столе и даже если там не сходится к примеру 50%, он бы выполнял действия. И ещё вопрос, почему pyautogui не находит крест закрытия вкладки в браузере, хотя все условия на картинке и в нём совпадают.
 
Ответить с цитированием

  #2  
Старый 03.05.2022, 12:34
N08I40K
Участник форума
Регистрация: 19.02.2019
Сообщений: 223
С нами: 3806130

Репутация: 98
По умолчанию

Цитата:
Сообщение от LoManuL Inc  

И ещё вопрос, почему pyautogui не находит крест закрытия вкладки в браузере, хотя все условия на картинке и в нём совпадают.
Мейби у активной вкладки задний фон чуть светлее, чем у не активной.





 
Ответить с цитированием

  #3  
Старый 03.05.2022, 12:39
LoManuL Inc
Постоянный
Регистрация: 27.10.2021
Сообщений: 576
С нами: 2394372

Репутация: 33


По умолчанию

Цитата:
Сообщение от N08I40K  

Мейби у активной вкладки задний фон чуть светлее, чем у не активной.
Я отдельно сам крест даже ставил, не находило, + сейчас я попробовал с аватарко в телеге, тоже самое, в 1 раз находит, во 2 раз ничего.

Скрипт:





Код:
import
pyautogui
from
time
import
sleep
telegram
=
pyautogui
.
locateCenterOnScreen
(
'Telegram.png'
)
nigga
=
pyautogui
.
locateCenterOnScreen
(
'Nigga.png'
)
sleep
(
3
)
pyautogui
.
moveTo
(
telegram
)
print
(
telegram
)
pyautogui
.
click
(
clicks
=
2
,
interval
=
0.1
)
sleep
(
5
)
pyautogui
.
moveTo
(
nigga
)
print
(
nigga
)
pyautogui
.
click
(
clicks
=
1
,
interval
=
0.1
)
sleep
(
2
)
pyautogui
.
typewrite
(
"Not help)"
)
pyautogui
.
press
(
"Enter"
)


Point(x=425, y=327)

None

Там разве что местами поменять print, я хз чё не находит, может оно ищет на рабочем столе?
 
Ответить с цитированием

  #4  
Старый 03.05.2022, 12:42
N08I40K
Участник форума
Регистрация: 19.02.2019
Сообщений: 223
С нами: 3806130

Репутация: 98
По умолчанию

У тебя Telegram.png картинка с иконкой телеграма?

Питухон:





Код:
import pyautogui
from time import sleep
telegram = pyautogui.locateCenterOnScreen('Telegram.png')
sleep(3)
pyautogui.moveTo(telegram)
print(telegram)
pyautogui.click(clicks = 2, interval = 0.1)
sleep(5)
nigga = pyautogui.locateCenterOnScreen('Nigga.png')
sleep(1)
print(nigga)
sleep(1)
pyautogui.moveTo(nigga)
sleep(1)
pyautogui.click(clicks = 1, interval = 0.1)
sleep(2)
pyautogui.typewrite("Not help)")
pyautogui.press("Enter")


Попробуй так
 
Ответить с цитированием

  #5  
Старый 03.05.2022, 12:45
LoManuL Inc
Постоянный
Регистрация: 27.10.2021
Сообщений: 576
С нами: 2394372

Репутация: 33


По умолчанию

Цитата:
Сообщение от N08I40K  

У тебя Telegram.png картинка с иконкой телеграма?

Питухон:





Код:
import pyautogui
from time import sleep
telegram = pyautogui.locateCenterOnScreen('Telegram.png')
sleep(3)
pyautogui.moveTo(telegram)
print(telegram)
pyautogui.click(clicks = 2, interval = 0.1)
sleep(5)
nigga = pyautogui.locateCenterOnScreen('Nigga.png')
sleep(1)
print(nigga)
sleep(1)
pyautogui.moveTo(nigga)
sleep(1)
pyautogui.click(clicks = 1, interval = 0.1)
sleep(2)
pyautogui.typewrite("Not help)")
pyautogui.press("Enter")


Попробуй так
С названием телеграма, но там суть особо не меняет, не находит именно чат сам. Ща попробую тогда.
 
Ответить с цитированием

  #6  
Старый 03.05.2022, 12:46
N08I40K
Участник форума
Регистрация: 19.02.2019
Сообщений: 223
С нами: 3806130

Репутация: 98
По умолчанию

Из офф. вики по модулю нашёл:

Код:
button7location = pyautogui.locateOnScreen('calc7key.png', confidence=0.9)
Параметр confidence отвечает за точность. Поставь 0.9 или меньше
 
Ответить с цитированием

  #7  
Старый 03.05.2022, 12:48
LoManuL Inc
Постоянный
Регистрация: 27.10.2021
Сообщений: 576
С нами: 2394372

Репутация: 33


По умолчанию

Цитата:
Сообщение от N08I40K  

Из офф. вики по модулю нашёл:

Код:
button7location = pyautogui.locateOnScreen('calc7key.png', confidence=0.9)
Параметр confidence отвечает за точность. Поставь 0.9 или меньше
Я про него забыл, возможно поможет, и кстати твой скрипт тоже не находит к сожалению(. Ща проверю.

Цитата:
Сообщение от N08I40K  

Из офф. вики по модулю нашёл:

Код:
button7location = pyautogui.locateOnScreen('calc7key.png', confidence=0.9)
Параметр confidence отвечает за точность. Поставь 0.9 или меньше
И это не нашло, возможно pyautogui детектит ток с рабочего стола? Если так то надо найти способ как детектить отовсюду.
 
Ответить с цитированием

  #8  
Старый 03.05.2022, 12:51
N08I40K
Участник форума
Регистрация: 19.02.2019
Сообщений: 223
С нами: 3806130

Репутация: 98
По умолчанию

Картинку крестика и скриншот браузера в студию
 
Ответить с цитированием

  #9  
Старый 03.05.2022, 12:53
LoManuL Inc
Постоянный
Регистрация: 27.10.2021
Сообщений: 576
С нами: 2394372

Репутация: 33


По умолчанию

Цитата:
Сообщение от N08I40K  

Картинку крестика и скриншот браузера в студию
Это уже не браузер а телега, но щас скину: (Ну и Яндекс). Если шо детектит всё, кроме авы.








Крест вроде удалил за не надобностью.

Вообщем непонятно почему игнорирует аватарку.
 
Ответить с цитированием

  #10  
Старый 03.05.2022, 13:26
N08I40K
Участник форума
Регистрация: 19.02.2019
Сообщений: 223
С нами: 3806130

Репутация: 98
По умолчанию

Ты у аватарки стёр задний фон?

Если да, то верни, т.к скрипт ищет всю картинку на экране, а не определённую её часть
 
Ответить с цитированием
Ответ





Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.