Скрипт закидываю себе в копилку - на будущее пригодится, конечно придется переделывать "под себя" для различных сайтов. Как вариант, для сбора биткоин. Скрипт просто скопировал с полезного сайта СисТема sistem.in.ua для переработки. Написано профессионально, но каждый пишет под себя - я бы, например, уменьшил количество переменных и убрал условия - типа 2 слова или одно, YES или NO и т.п. - а просто напрямую прописал свои параметры. Сэкономилось бы и место и легче редактировать - а в случае каких либо изменений, если уж сам пишешь скрипты, то в любое время можно поправить недочеты.
Здесь указанный скрипт выполняет отправку капчи, которую берет с сайта freebitcoin со страницы получения сатошей биткоина и отправляет на рукапчу, получает ответ и вводит в поле для ввода капчи и нажимает кнопку ROLL.
var key_kap ="14Sdrerfvetr5y6676hbrrthnhhy73"//ключ в сервисе var pol_dok_kap="NO" //использовать гет запрос var phrase_kap="NO" // YES если то 2 слова var regsense_kap="NO" // YES если то с учетом регистра var calc_kap="NO" // YES если то с матемтическим выражением var min_len_kap="" // минимальная длина var max_len_kap="" // максимальная длина var language_kap="2" // язык 1 - russian 2 - english var numeric_kap="2" // язык 1 - только цифры 2 - только буквы 3 - цифры и буквы var soft_id_kap=""// не знаю, скорее всего прога ихняя var attr_cap="ATTR=ID:adcopy-puzzle-image-image" var put_kap="captcha.png" var macroKap macroKap = "CODE:"; macroKap += "TAB CLOSEALLOTHERS" + "\n"; //ЗАХОД НА КАПЧУ macroKap += "TAB OPEN" + "\n"; //ЗАХОД НА КАПЧУ macroKap += "TAB T=2" + "\n"; //ЗАХОД НА КАПЧУ macroKap += "URL GOTO=http://imacros2.rucaptcha.com/new/" + "\n"; //ЗАХОД НА КАПЧУ macroKap += "TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:getcapcha.php ATTR=TYPE:text&&VALUE:&&NAME:key&&SIZE:64 CONTENT={{KEYKAP}}" + "\n"; macroKap += "TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:getcapcha.php ATTR=TYPE:file&&SIZE:20&&NAME:file CONTENT={{PUTKAP}}" + "\n"; macroKap += "TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:getcapcha.php ATTR=TYPE:checkbox&&VALUE:1&&NAME:get_id CONTENT={{POLDOKKAP}}" + "\n"; macroKap += "TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:getcapcha.php ATTR=TYPE:checkbox&&VALUE:1&&NAME:phrase CONTENT={{PHRASEKAP}}" + "\n"; macroKap += "TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:getcapcha.php ATTR=TYPE:checkbox&&VALUE:1&&NAME:regsense CONTENT={{REGSENSEKAP}}" + "\n"; macroKap += "TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:getcapcha.php ATTR=TYPE:checkbox&&VALUE:1&&NAME:calc CONTENT={{CALCKAP}}" + "\n"; macroKap += "TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:getcapcha.php ATTR=TYPE:text&&SIZE:5&&VALUE:0&&NAME:min_len CONTENT={{MINKAP}}" + "\n"; macroKap += "TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:getcapcha.php ATTR=TYPE:text&&SIZE:5&&VALUE:0&&NAME:max_len CONTENT={{MAXKAP}}" + "\n"; macroKap += "TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:getcapcha.php ATTR=TYPE:text&&SIZE:5&&VALUE:0&&NAME:language CONTENT={{LANGKAP}}" + "\n"; macroKap += "TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:getcapcha.php ATTR=TYPE:text&&SIZE:5&&VALUE:0&&NAME:numeric CONTENT={{NUMERICKAP}}" + "\n"; macroKap += "TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:getcapcha.php ATTR=TYPE:text&&VALUE:&&NAME:soft_id&&SIZE:5 CONTENT={{SOFTIDKAP}}" + "\n"; macroKap += "TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:getcapcha.php ATTR=TYPE:submit&&VALUE:recognize" + "\n"; var macroKapSk iimSet("PUTKAP",put_kap) macroKapSk = "CODE:"; macroKapSk += "ONDOWNLOAD FOLDER=C:\\ FILE={{PUTKAP}} WAIT=YES" + "\n"; //ЗАкачка картинки macroKapSk += "TAG POS=1 TYPE=DIV "+attr_cap+" CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT" + "\n"; //ЗАкачка картинки iimPlay(macroKapSk);//скачка картинки var put_kap="C:\\"+put_kap iimSet("KEYKAP",key_kap) iimSet("PUTKAP",put_kap) iimSet("POLDOKKAP",pol_dok_kap) iimSet("PHRASEKAP",phrase_kap) iimSet("REGSENSEKAP",regsense_kap) iimSet("CALCKAP",calc_kap) iimSet("MINKAP",min_len_kap) iimSet("MAXKAP",max_len_kap) iimSet("LANGKAP",language_kap) iimSet("NUMERICKAP",numeric_kap) iimSet("SOFTIDKAP",soft_id_kap) iimPlay(macroKap);//заход на сайт капчи kap=window.document.body.innerHTML iimDisplay("капча- "+kap); iimPlay("CODE:"+"TAB CLOSE") var vvod_KapSk iimSet("KAP",kap) vvod_KapSk = "CODE:"; vvod_KapSk += "TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:adcopy_response CONTENT={{KAP}}" + "\n"; // vvod_KapSk += "TAG POS=1 TYPE=INPUT:SUBMIT ATTR=ID:free_play_form_button" + "\n"; //нажатие на кнопку ввода iimPlay(vvod_KapSk);// |
Здесь указанный скрипт выполняет отправку капчи, которую берет с сайта freebitcoin со страницы получения сатошей биткоина и отправляет на рукапчу, получает ответ и вводит в поле для ввода капчи и нажимает кнопку ROLL.
Прикольно. А еще можно плагин специальный для этого использовать, он сервис антикапчи (антигейт) использует.
ОтветитьУдалитьЗаказывать решение рекапчи гораздо выгодней на сервисе
УдалитьKOMILFO WORK.
Там за 1000 решений рекапч всего 80 рублей берут
спасибо! а ссылку, не подскажите, пожалуйста, а то не смог найти?
УдалитьРаспознаем reCAPTCHA V2 с высоким успехом и низкой ценовой политикой!
ОтветитьУдалитьПоддерживаем API популярных сервисов, имеем низкую ставку и высокую скорость работы.
Более чем 30 популярных способов оплаты, всегда готовы ответить на любые ваши вопросы в режиме 24/7.
Для распознавания капчи не требуется эмуляция браузера и другие трудозатраты с вашей стороны.
Стоимость 1000 решений reCAPTCHA V2 составляет всего 30р!
Стоимость 1000 обычных капч составляет 5р!
https://captcha.guru
https://captcha.guru/ru/reg/?ref=103692