Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: Саша on November 06, 2014, 12:49:01 AM
-
:) Привет товарищи.
Сразу к делу, я подробного гайда не нашел, обращаюсь за помощью к вам.
Итак у меня есть сайт, я на него захожу для этого нужно вводить капчу, иногда она не верная, что нужно написать чтобы чтобы при неверной капчи он мог например вернуть предыдущее действие (отправку капчи на сервер для распознавания)
При неверной капче вверху появляется оранжевая строка с сплошным цветом, это может я думаю помочь.
Подскажите так же какими функциями нужно пользоваться для распознавания цветов.
-
вот пример из моего кода
// ждём получение информации ------------------------------
$stop = 0
$kod_color = ТВОЙ ЦВЕТ
FOR ($x=0, ($x < 301) & ($stop = 0))
print(" $x=", $x)
print(" $stop=", $stop)
// задержка цикла, на первом шаге у меня должна быть больше
IF ($x=0)
WAIT(4) // пока не начнётся загрузка
ELSE
WAIT(2)
END_IF
//тестим по экрану окончание загрузки
GETSCREEN
$count_test_color = PXLCOUNT(248, 190, 257, 243, $kod_color)
print(" $count_test_color=", $count_test_color)
IF ($count_test_color < 150) // нет данных д.б. 182
print(" идет получение.....")
ELSE
print(" данные получены!")
$stop = 1
END_IF
END_CYC
IF ($stop = 0)
print("ERROR. Данные не загружены!")
GOTO(skip1)
END_IF
здесь в PXLCOUNT(248, 190, 257, 243, $kod_color) ставь свои координаты, т.е. наводишь на верхнюю левую точку области и жмешь альт-q (если надо точно область - то же самое, но с лупой), потом на правую нижнюю, повтор альт-q. Потом вставляешь координаты, не забудь удалить появившиеся после альт-q две строки LCLICK(......)
у меня из цикла два выхода - по stop - если дождался и количество точек по цвету найдено и по счётчику, тогда уход по goto
цвет $kod_color также получишь - наведешь на свою полоску, альт-q, за комментариями // будет нужный цвет
задержки WAIT(...) сам настрой или удали.
-
:) Спасибочки!