Автокликер Clickermann :: Форум
Основной раздел => Использование => Topic started by: Максим on December 19, 2016, 12:15:33 PM
-
Была задача сделать сценарий для покупки на сайте вот он http://www.supremenewyork.com/shop/all
Вроде как получилось :D
GETSCREEN
colormode(6)
IF_PICTURE_IN (778,345,914,567, "muth.bmp")
lclick($_return1, $_return2)
end_if
GETSCREEN
colormode(6)
IF_PICTURE_IN (778,345,914,567, "l.bmp") //ВЫБОР РАЗМЕРА
lclick($_return1+10, $_return2)
end_if
GETSCREEN //КИДАЕТ В КОРЗИНУ
if_pixel_in(768,355,923,558,255)
lclick($_return1, $_return2)
end_if
GETSCREEN //ПЕРЕХОДИТ К ОПЛАТЕ
if_pixel_in(187,209,346,435,255)
lclick($_return1, $_return2)
end_if
GETSCREEN //ОПЛАЧИВАЕТ$$$
if_pixel_in(809,605,1017,706,255)
lclick($_return1, $_return2)
HALT
end_if
НО срабатывает он не всегда, на этом моменте он иногда зацикливаетсяGETSCREEN //КИДАЕТ В КОРЗИНУ
if_pixel_in(768,355,923,558,255)
lclick($_return1, $_return2)
end_if
GETSCREEN //ПЕРЕХОДИТ К ОПЛАТЕ
if_pixel_in(187,209,346,435,255)
lclick($_return1, $_return2)
end_if
Я думаю что такие перебои из-за того что сайт не успевает про грузиться. Можно ли решить эту проблему как нибудь?
Заранее благодарен :)
Вот картина на случай если кто хочет проверить
-
Нет задержек совсем!
Сказать как сейчас работает этот скрипт?
За одну покупку скрипт прокручивается... n раз. n = много.
К примеру после нахождения и клика по "muth.bmp", страница ещё потухнуть не успела, не то что прогрузиться, а скрипт уже поскакал дальше не найдя
"l.bmp", и 255 три раза. И так много-много раз.
То же самое на следующем шаге.
Хорошо, что сектора поиска не пересекаются а то бы уже накупил :D
Используй паузы и из шаблонов "Ожидание картинки", "Ожидание цвета".
А перед поиском Large просто задержка и поиск обычный.
-
А как написать условие так что бы в случае если пиксель определенного цвета не найден то сразу же искался пиксель другого цвета, цвет у обоих пикселей задан.
-
А как написать условие так что бы в случае если пиксель определенного цвета не найден то сразу же искался пиксель другого цвета, цвет у обоих пикселей задан.
Для IF_PIXEL_IN можно указывать множество вариантов цветов через запятую.