Сейчас я пошагово обьясню как работает шаблон из этой темы http://djoser-blog.r...quickfaucetcom/
для того чтобы каждый мог написать себе подобный для любого крана которых куча.
[BROWSER_MOUSE_EMULATION][LBUTTON_CLICK][389:407] [BROWSER_KEYBOARD_EMULATION][$GLOBAL_BITCOIN_WALLET]
Для начала мы вводим биткоин кошелек, для этого мы кликаем на форму для ввода чтобы ее активировать и вызываем функцию для ввода нашего кошелька с клавиатуры
Далее мы прокручиваем страницу колесиком мыши и жмем на кнопку
[BROWSER_MOUSE_EMULATION][MOUSE_WHEEL][7] [BROWSER_MOUSE_EMULATION][LBUTTON_CLICK][629:558]
ждем 6 сек пока не загрузится страница, если инет хороший то можно меньше, делаем скриншет капчи указанием координат верхнего левого и нижнего правого угля прямоугольника который нужно вырезать, считываем ее тессерактом
[SLEEP][6] [BROWSER_SCREEN_SHOT][462:417][840:455] [TESSERACT][$MODEL_NAME_captcha.png] [IF][$bool=0] [BROWSER_CLOSE_WINDOW] [REPEAT_TASK] [ENDIF]
Делее у нас идет javascript код, он просто парсит результат капчи которую прочитал тессеракт, и меняет цифры на слова и на оборот, так как на сайте так устроено, что если на капче - числа цифрами то на ссылки они словами и наоборот.
[EVALUATE_JS][JS] var captcha = "$captcha"; captcha = captcha.replace('.',','); captcha = captcha.replace(';',','); captcha = captcha.replace("77","7,"); var arr = captcha.split(','); var temp = ''; var result = ''; for(var i = 0;i<arr.length;i++){ temp = arr\[i\].replace(" ",""); if(temp == "one"){ result += '1'; }else if(temp == "two"){ result += '2'; }else if(temp == "three"){ result += '3'; }else if(temp == "four"){ result += '4'; }else if(temp == "five"){ result += '5'; }else if(temp == "six"){ result += '6'; }else if(temp == "seven"){ result += '7'; }else if(temp == "eight"){ result += '8'; }else if(temp == "nine"){ result += '9'; }else if(temp == "tun"){ result += '2'; }else if(temp == "ten"){ result += '10'; }else if(temp == "1B"){ result += 'ten'; }else if(temp == "18"){ result += 'ten'; }else if(temp == "1"){ result += 'one'; }else if(temp == "2"){ result += 'two'; }else if(temp == "3"){ result += 'three'; }else if(temp == "4"){ result += 'four'; }else if(temp == "5"){ result += 'five'; }else if(temp == "6"){ result += 'six'; }else if(temp == "7"){ result += 'seven'; }else if(temp == "8"){ result += 'eight'; }else if(temp == "9"){ result += 'nine'; }else if(temp == "10"){ result += 'ten'; } if(i != arr.length-1){ result += '|'; } } [/JS]
То что обработали разделяем и записываем в буффер
[LOG_DISPLAY][$REQUEST_DATA] [SPLIT_STR][|][$REQUEST_DATA] [IF][$SIZE_BUFFER!=3] [BROWSER_CLOSE_WINDOW] [REPEAT_TASK] [ENDIF]
Следующим шагом разгадываем солвемедиа, опускаемся в низ и кликаем по капче
[BROWSER_MOUSE_EMULATION][MOUSE_WHEEL][12] [BROWSER_MOUSE_EMULATION][LBUTTON_CLICK][575:140]
Далее ждем загрузки капчи, и проделываем ту же операцию что и с капчей выше, делаем скриншет, считываем тессераком, вводим капчу и жмем кнопку
[SLEEP][13] [BROWSER_SCREEN_SHOT][595:409][944:430] [TESSERACT][$MODEL_NAME_captcha.png] [IF][$bool=0] [BROWSER_CLOSE_WINDOW] [REPEAT_TASK] [ENDIF] [BROWSER_MOUSE_EMULATION][LBUTTON_CLICK][254:474] [BROWSER_KEYBOARD_EMULATION][$captcha] [BROWSER_MOUSE_EMULATION][LBUTTON_CLICK][884:474]
Далее идут клики по ссылкам антибот, работает так, у нас в буфере есть 3 цифры, мы берем по очереди каждую, функцией [BROWSER_GET_FOCUS_LINK] наводим на каждую из трех ссылок антибота и проверяем значение
[IF][$result=Anti-Bot ( $1 )] если оно совпало то кликаем
[BROWSER_GET_FOCUS_LINK][625:4] [LOG_DISPLAY][$result] [IF][$result=Anti-Bot ( $1 )] [BROWSER_MOUSE_EMULATION][LBUTTON_CLICK][625:4] [ENDIF] [BROWSER_GET_FOCUS_LINK][625:269] [LOG_DISPLAY][$result] [IF][$result=Anti-Bot ( $1 )] [BROWSER_MOUSE_EMULATION][LBUTTON_CLICK][625:269] [ENDIF] [BROWSER_GET_FOCUS_LINK][625:574] [LOG_DISPLAY][$result] [IF][$result=Anti-Bot ( $1 )] [BROWSER_MOUSE_EMULATION][LBUTTON_CLICK][625:574] [ENDIF] [BROWSER_GET_FOCUS_LINK][625:4] [LOG_DISPLAY][$result] [IF][$result=Anti-Bot ( $2 )] [BROWSER_MOUSE_EMULATION][LBUTTON_CLICK][625:4] [ENDIF] [BROWSER_GET_FOCUS_LINK][625:269] [LOG_DISPLAY][$result] [IF][$result=Anti-Bot ( $2 )] [BROWSER_MOUSE_EMULATION][LBUTTON_CLICK][625:269] [ENDIF] [BROWSER_GET_FOCUS_LINK][625:574] [LOG_DISPLAY][$result] [IF][$result=Anti-Bot ( $2 )] [BROWSER_MOUSE_EMULATION][LBUTTON_CLICK][625:574] [ENDIF] [BROWSER_GET_FOCUS_LINK][625:4] [LOG_DISPLAY][$result] [IF][$result=Anti-Bot ( $3 )] [BROWSER_MOUSE_EMULATION][LBUTTON_CLICK][625:4] [ENDIF] [BROWSER_GET_FOCUS_LINK][625:269] [LOG_DISPLAY][$result] [IF][$result=Anti-Bot ( $3 )] [BROWSER_MOUSE_EMULATION][LBUTTON_CLICK][625:269] [ENDIF] [BROWSER_GET_FOCUS_LINK][625:574] [LOG_DISPLAY][$result] [IF][$result=Anti-Bot ( $3 )] [BROWSER_MOUSE_EMULATION][LBUTTON_CLICK][625:574] [ENDIF]
ну и все, осталось нажать на кнопку получить сатоши)