Готовый код Imacros

gost111

Client
Регистрация
14.10.2016
Сообщения
22
Благодарностей
0
Баллы
1
Здравствуйте!
Есть проблема ,как решить каптчу здесь ,проблема в том она находиться во фрейме ,у меня в коде всё что связанно с решением каптчи записано в функцию captcha1() и как этой функции объяснить где находиться каптча ума не приложу!
 

Вложения

  • 30,8 КБ Просмотры: 790

gost111

Client
Регистрация
14.10.2016
Сообщения
22
Благодарностей
0
Баллы
1
Кто нибудь может помочь? :bc::bc:
 

Derrini

Client
Регистрация
12.03.2016
Сообщения
90
Благодарностей
24
Баллы
8
Здравствуйте!
Есть проблема ,как решить каптчу здесь ,проблема в том она находиться во фрейме ,у меня в коде всё что связанно с решением каптчи записано в функцию captcha1() и как этой функции объяснить где находиться каптча ума не приложу!
Кто нибудь может помочь? :bc::bc:
Уважаемый, если вам скажут: "Чувак, у меня есть функция, но я тебе ее код показывать не буду сам догадаешься, и она на сайте, ну ты сам догадаешься на каком по картинке, не работает. Скажи мне мне что я делаю не так и дай подробные инструкции как исправить, а лучше просто напиши мне работающий код и побыстрее" - вы будете выполнять такой запрос? А ваши сообщения выглядят именно так. Поэтому запомните на будущее хотите помощи - как минимум выкладываете код, который не срабатывает, рассказываете что уже пробовали сделать и даете прямую ссылку на сайт где именно код не работает (а если для доступа требуется регистрация то сразу логин и пароль от готового аккаунта - специально регистрироваться чтобы вам помочь вряд-ли кто-то будет)
 
  • Спасибо
Реакции: andrwork и doc

gost111

Client
Регистрация
14.10.2016
Сообщения
22
Благодарностей
0
Баллы
1
Сайт vip-faucet.ru
Код почти такой-же как у вас ,просто он записан в функцию captcha1() ,код работает ,когда каптча находится на странице а ни в фрейме! Как объяснить этой функции где находиться каптча? или как вытащить каптчу из фрейма?
 

Derrini

Client
Регистрация
12.03.2016
Сообщения
90
Благодарностей
24
Баллы
8

gost111

Client
Регистрация
14.10.2016
Сообщения
22
Благодарностей
0
Баллы
1
Извиняюсь!!!!!
Очепятка вышла vipfaucet.ru
 

gost111

Client
Регистрация
14.10.2016
Сообщения
22
Благодарностей
0
Баллы
1
Вот начало кода захода на сайт выглядит у меня
function Faucet_vipfaucet() {

var code = '';
code += 'CODE: \n SET !EXTRACT_TEST_POPUP NO \n SET !ERRORIGNORE YES \n SET !ERRORCONTINUE YES \n SET !TIMEOUT_STEP 0 \n';
code += 'TAB T=1' + n;
code += 'URL GOTO=http://vipfaucet.ru/'+ n;

iimPlay(code, 60);
iimPlayCode('FRAME F=4\nTAG POS=1 TYPE=IMG ATTR=SRC:http://vipfaucet.ru/img/dogecoin.jpg');
iimPlayCode('WAIT SECONDS=3');
captcha1()??????????
weit(15)
 

Derrini

Client
Регистрация
12.03.2016
Сообщения
90
Благодарностей
24
Баллы
8
Вот начало кода захода на сайт
function Faucet_vipfaucet() {

var code = '';
code += 'CODE: \n SET !EXTRACT_TEST_POPUP NO \n SET !ERRORIGNORE YES \n SET !ERRORCONTINUE YES \n SET !TIMEOUT_STEP 0 \n';
code += 'TAB T=1' + n;
code += 'URL GOTO=http://vipfaucet.ru/'+ n;

iimPlay(code, 60);
iimPlayCode('FRAME F=4\nTAG POS=1 TYPE=IMG ATTR=SRC:http://vipfaucet.ru/img/dogecoin.jpg');
iimPlayCode('WAIT SECONDS=3');
captcha1()??????????
weit(15)

ерундой вы занимаетесь
трудно было сайт изучить?
Код:
iimPlayCode('http://vipfaucet.ru/doge/afgbrjmnyujrbgvebhtyk/');
 
  • Спасибо
Реакции: gost111

gost111

Client
Регистрация
14.10.2016
Сообщения
22
Благодарностей
0
Баллы
1
Спасибо огромное !!!!
Если не трудно где это искать?
 

gost111

Client
Регистрация
14.10.2016
Сообщения
22
Благодарностей
0
Баллы
1
Всё спасибо разобрался!
 

maloibtc

Client
Регистрация
08.04.2016
Сообщения
365
Благодарностей
91
Баллы
28
Всё спасибо разобрался!
На будущее откажись от code creator imacros, это ухудшает воспроизведение кода + замедляет его,в этом посте я уже писал об этом.
Пиши лучше последовательно через iimPlayCode('тут код').
 

lars

Пользователь
Регистрация
12.10.2015
Сообщения
48
Благодарностей
4
Баллы
8
В последнее время появилось много вопросов так или иначе посвященных связке CapMonster2+Imacros.
Пара советов тем, кто пытается использовать эти 2 продукта:
1. Изучите синтаксис и команды imacros самостоятельно - не имея представления о том, что, где и как работает, при малейшем изменении страницы или каптчи ваши готовые (взятые с форума) скрипты становятся просто бесполезны.
2. Изучая imacros обязательно!!! сразу учитесь использовать javascript - только он позволит сделать ваши скрипты динамичными и подходящими к любым условиям.
Все сделал как написано: Изучил синтаксис и команды imacros самостоятельно, сразу научился использовать javascript, но никак не пойму когда запускать
SaveCapcha ()?
После открытия страницы с реКапчей?
М.б. кто-нибудь приведет фрагмент кода до вызова SaveCapcha ()?
А если еще и после отработки функции, счастье будет полным и буду считать, что жизнь удалась.
 

ottec

Client
Регистрация
21.05.2016
Сообщения
28
Благодарностей
1
Баллы
3
lars напиши в личку, помогу.
 

lars

Пользователь
Регистрация
12.10.2015
Сообщения
48
Благодарностей
4
Баллы
8

Mirex

Client
Регистрация
12.06.2016
Сообщения
108
Благодарностей
8
Баллы
18
пару мес. не пользовался скриптами...вчера на крантике с RC2 включил скрипт на аудио , и сразу ошибка - не сохраняет аудио...
ковырял код ... а ни... не получается... чего там гугля намутила?
 
Последнее редактирование:

andrwork

Client
Регистрация
24.02.2017
Сообщения
64
Благодарностей
7
Баллы
8
пару мес. не пользовался скриптами...вчера на крантике с RC2 включил скрипт на аудио , и сразу ошибка - не сохраняет аудио...
ковырял код ... а ни... не получается... чего там гугля намутила?
Не знаю актуально ли еще, но есть свежий, недавно написанный код для сохранения файла аудио RC2 на диск. Если кто то попросит - выложу.
 
  • Спасибо
Реакции: Mirex

nikol1995

Client
Регистрация
19.06.2015
Сообщения
30
Благодарностей
2
Баллы
8
Не знаю актуально ли еще, но есть свежий, недавно написанный код для сохранения файла аудио RC2 на диск. Если кто то попросит - выложу.
если можешь кинь сюда его - актуально как никогда - спасибо
 

andrwork

Client
Регистрация
24.02.2017
Сообщения
64
Благодарностей
7
Баллы
8
если можешь кинь сюда его - актуально как никогда - спасибо
Лови, пользуйся, наслаждайся, вопросы тоже задавать можно, но в меру)

Код:
var ReCapPictFrameNumber = 2;
//Это фреим гугла с самой капчей. Имя меняется. Номер фрейма зависит от сайта!
//https://www.google.com/recaptcha/api2/demo тут это 2/1

//Нажали птичку  
var iMacros0 =  "CODE:";
iMacros0 +=  'FRAME NAME="undefined"'  + "\n"
iMacros0 +=  "TAG POS=1 TYPE=DIV ATTR=ROLE:presentation&&CLASS:recaptcha-checkbox-checkmark&&TXT:"+ "\n" //
iMacros0 +=  "WAIT SECONDS=3" + "\n" //
iimPlay(iMacros0)

//В появившемся окне нажали кнопку аудио
var iMacros1 =  "CODE:";
iMacros1 +=  'FRAME F=' + ReCapPictFrameNumber  + "\n"
iMacros1 +=  "TAG POS=1 TYPE=BUTTON ATTR=ID:recaptcha-audio-button" + "\n" //
iMacros1 +=  "WAIT SECONDS=2" + "\n" //
iimPlay(iMacros1)

//Получили ссылку на скачивание
var iframe = content.document.getElementsByTagName('iframe')[ReCapPictFrameNumber-1]; //возможно убрать -1. примечание ниже.
//вообще тут по идее тоже должен быть ReCapPictFrameNumber. но именно на google.com/recaptcha/api2/demo это ReCapPictFrameNumber-1
var iframeDoc = iframe.contentWindow.document;
var audioDownloadElement = iframeDoc.getElementsByClassName('rc-audiochallenge-download')[0];
var audioAtagElement = audioDownloadElement.getElementsByTagName('a')[0];
var audioLink = audioAtagElement.getAttribute('href');

//Скачали аудиофайл
var iMacros2 =  "CODE:";
iMacros2 +=  'FRAME F=' + ReCapPictFrameNumber + "\n"
iMacros2 +=  "ONDOWNLOAD FOLDER=* FILE=+_{{!NOW:yyyymmdd_hhnnss}} WAIT=YES"  + "\n"
iMacros2 +=  "TAG POS=1 TYPE=A ATTR=HREF:" + audioLink + " CONTENT=EVENT:SAVETARGETAS"+ "\n" //
iimPlay(iMacros2)
Ни на что ни надеясь спрошу - а ни у кого нет кода для прохождения картинок рекапчи с капмонстром((!) именно с ним, а не с рукапчей, это принципиально) через iMacros?
 
  • Спасибо
Реакции: Mirex

Mirex

Client
Регистрация
12.06.2016
Сообщения
108
Благодарностей
8
Баллы
18
Ни на что ни надеясь спрошу - а ни у кого нет кода для прохождения картинок рекапчи с капмонстром((!) именно с ним, а не с рукапчей, это принципиально) через iMacros?

Код на стопроцентов есть...но не каждый готов этим кодом делиться... Я скажу больше... есть и другие варианты обхода гугли ... без браузера... Но эти варианты тем более никто не будет палить....
 

maloibtc

Client
Регистрация
08.04.2016
Сообщения
365
Благодарностей
91
Баллы
28
Код на стопроцентов есть...но не каждый готов этим кодом делиться... Я скажу больше... есть и другие варианты обхода гугли ... без браузера... Но эти варианты тем более никто не будет палить....
Капитан очивидность.
 
  • Спасибо
Реакции: andrwork

andrwork

Client
Регистрация
24.02.2017
Сообщения
64
Благодарностей
7
Баллы
8
Я скажу больше - код не такой и сложный, даже скорее достаточно простой. Каждый кто пишет на JS+im достаточно серьезно или вообще знаком с программированием и логическим мышлением решит эту задачу без особых затруднений. Если выходит что то очень сложное и "не очень хорошо" работающее - вероятно делаете что то не то. Как ориентир - с использованием Proxy(на аудио на него отдает заглушку) и браузере FF с подменой всех параметров(не только юзерагент) под Я.Браузер(а это все равно видно если копнуть. а гугл любит копнуть.) время решения до птички около 150 секунд(и меньше, 200 редко) в большинстве случаев. И есть мысли как улучшить, но лень, и лишний код.

@maloibtc , просто из интереса, какое у вас время решения рекапчи?
 

maloibtc

Client
Регистрация
08.04.2016
Сообщения
365
Благодарностей
91
Баллы
28
Я скажу больше - код не такой и сложный, даже скорее достаточно простой. Каждый кто пишет на JS+im достаточно серьезно или вообще знаком с программированием и логическим мышлением решит эту задачу без особых затруднений. Если выходит что то очень сложное и "не очень хорошо" работающее - вероятно делаете что то не то. Как ориентир - с использованием Proxy(на аудио на него отдает заглушку) и браузере FF с подменой всех параметров(не только юзерагент) под Я.Браузер(а это все равно видно если копнуть. а гугл любит копнуть.) время решения до птички около 150 секунд(и меньше, 200 редко) в большинстве случаев. И есть мысли как улучшить, но лень, и лишний код.

@maloibtc , просто из интереса, какое у вас время решения рекапчи?
Я не использую щас капмонстр,и решением рекапчи тоже не занимаюсь.Был код но на старого формата рекапчи.Если заморочится то можно сделать через html файл склейку динамических чтоб неиспользовать сторонний софт.
 

andrwork

Client
Регистрация
24.02.2017
Сообщения
64
Благодарностей
7
Баллы
8
Я не использую щас капмонстр,и решением рекапчи тоже не занимаюсь.Был код но на старого формата рекапчи.Если заморочится то можно сделать через html файл склейку динамических чтоб неиспользовать сторонний софт.
а нафига o_O?

работает везде. проблем с точностью распознавания нет. с недогрузкой изображений тоже, когда алгоритм верно написан.
Код:
        //делаем скриншот картинок задания
        var randomName = getRandomInt(100, 1000); //Имя файла капчи   
        var iMacros0_reCap =  "CODE:";
        iMacros0_reCap +=  'FRAME F=2'  + "\n"
        iMacros0_reCap +=  "ONDOWNLOAD FOLDER=D:\\CAPTCHA\\tempFolder\\" + BROWSER_THREAD_NUMBER +" FILE="+randomName+".png"  + "\n"
        iMacros0_reCap +=  "TAG POS=1 TYPE=DIV ATTR=ID:rc-imageselect-target CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT"  + "\n" //
        iimPlay(iMacros0_reCap)
 

maloibtc

Client
Регистрация
08.04.2016
Сообщения
365
Благодарностей
91
Баллы
28
а нафига o_O?

работает везде. проблем с точностью распознавания нет. с недогрузкой изображений тоже, когда алгоритм верно написан.
Код:
        //делаем скриншот картинок задания
        var randomName = getRandomInt(100, 1000); //Имя файла капчи 
        var iMacros0_reCap =  "CODE:";
        iMacros0_reCap +=  'FRAME F=2'  + "\n"
        iMacros0_reCap +=  "ONDOWNLOAD FOLDER=D:\\CAPTCHA\\tempFolder\\" + BROWSER_THREAD_NUMBER +" FILE="+randomName+".png"  + "\n"
        iMacros0_reCap +=  "TAG POS=1 TYPE=DIV ATTR=ID:rc-imageselect-target CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT"  + "\n" //
        iimPlay(iMacros0_reCap)
Каждый по своему заморачивается)))Я не использую imacros code creator например))
Вот например чтоб не городить через try catch код для получения фрейма рекапчи
Код:
    iimPlayCode('SET !TIMEOUT_STEP 7\nTAG POS=1 TYPE=iframe ATTR=src:*recaptcha/api2/bframe* extract=htm');
    f2 = 'FRAME ' + iimGetExtract().match(/name=".*?"/) + '\n';
 
  • Спасибо
Реакции: andrwork

andrwork

Client
Регистрация
24.02.2017
Сообщения
64
Благодарностей
7
Баллы
8
Я не использую imacros code creator например))
Да, я читал об этом Ваш пост. А у меня наоборот "не зашел" immPlayCode(или как то так) - и неудобнее с ним, и зависает браузер(пробовал разные). code creator не использую, просто руками копирую такой "шаблон" для вставки кода.

Каждый по своему заморачивается)))
Ну это да)) Яркий тому пример code creator VS immPlayCode - тут уж точно кому что. А вот склейка картинок вместо скриншота... Это уже заморочки конкретные. Единственное что приходит в голову, о целях такого решения - возможность обойтись без сохранения картинки(-ок) на диск, но это чисто тоерия

P.S. Спасибо за этот код, у себя только собирался такое удобство допилить
 

vlad11z

Новичок
Регистрация
09.05.2017
Сообщения
7
Благодарностей
0
Баллы
1
Всем привет
Я новичек и мне нужна помощь
В общем поставил я imacros audio recaptcha, думал все щас заработает), а нет вышла такая ошибочка, вроде не тяжелая, но я разобраться не могу. В общем аудио капча сохраняется на пк, далее идет на capmonster, решает, открывается окно в браузере где виден правильный код, но в строку гугл аудио капчи вставляется вот это "undefined"
 

marya

Client
Регистрация
23.06.2016
Сообщения
248
Благодарностей
24
Баллы
18
Всем привет
Я новичек и мне нужна помощь
В общем поставил я imacros audio recaptcha, думал все щас заработает), а нет вышла такая ошибочка, вроде не тяжелая, но я разобраться не могу. В общем аудио капча сохраняется на пк, далее идет на capmonster, решает, открывается окно в браузере где виден правильный код, но в строку гугл аудио капчи вставляется вот это "undefined"
код покажи.
 

vlad11z

Новичок
Регистрация
09.05.2017
Сообщения
7
Благодарностей
0
Баллы
1
сделал, работает, но мне он оказался не нужным, мне сейчас нужно найти способ разгадывать аудио рекапчу через imacros браузера chrome в формате iim, скажите этов возможно?
 

marya

Client
Регистрация
23.06.2016
Сообщения
248
Благодарностей
24
Баллы
18

vlad11z

Новичок
Регистрация
09.05.2017
Сообщения
7
Благодарностей
0
Баллы
1
Есть такой вопрос, нашел я расширение для хром tampermonkey, как понял он тоже может js воспроизводить, даже на сайте rucaptсha нашел бот для него на игру, подскажите как запустить этот код для imacros audio recaptha v2 в нем ? Пробовал просто туда его перетащить под user scipt, не работает( хотя на сайте recaptha demo показывает в расширении что скрипт есть, вот пример..

// ==UserScript==
// @name New Userscript
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://www.google.com/recaptcha/api2/demo
// @grant none
// ==/UserScript==

(function() {
'use strict';

// Your code here...
var zapros=0;
var t1=0;
var n = '\n';
var standartcode = 'SET !EXTRACT_TEST_POPUP NO \n SET !ERRORIGNORE YES \n';

var SaveTo="C:\\www\\"; //Путь для сохранения файла
var FileName='AudioReCaptcha.mp3' //Имя файла
var Forma='file:///C:/www/imacros.html' //Путь к форме imacros
var ip='127.0.0.3:2145'; //ip вашего сервера CapMonster2
var key='dsfannsdgjdsb3bj2jHBnbb373fdng'; //ключ (если надо) для вашего сервера CapMonster2

function CloseAllOthers() {
var code =standartcode;
code += 'SET !TIMEOUT_STEP 0'+n;
code += 'ONDIALOG POS=1 BUTTON=OK CONTENT='+n;
code += 'TAB T=1'+n;
code += 'TAB T=0'+n;
code += 'TAB T=-1'+n;
code += 'TAB T=-2'+n;
code += 'TAB T=-3'+n;
code += 'TAB T=-4'+n;
code += 'TAB CLOSEALLOTHERS'+n;
iimPlayCode(code);
}
//отправка post (капчи) на capmonster
function PostCapMonster() {
var code = standartcode;
code+='TAB OPEN'+n;
code+='TAB T=2'+n;
code+='URL GOTO='+Forma+n;
code+='SET !TIMEOUT_STEP 0'+n;
code+= 'WAIT SECONDS=1'+n;
iimPlayCode(code);
var form0 = window.document.forms[0];
form0.action='http://'+ip+'/in.php'
var code = standartcode;
code+='TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:key CONTENT='+key+n;
code+='TAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:CapMonsterModule CONTENT=ZennoLab.AudioReCaptcha'+n;
code+='TAG POS=1 TYPE=INPUT:FILE ATTR=TYPE:file CONTENT='+SaveTo+FileName+n;
code+='TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:* ATTR=*'+n;
code+='TAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT'+n;
iimPlayCode(code);
var capchaAnsver=iimGetExtract(1);
return capchaAnsver;
}


function SaveCapcha () {
try{
var frame0 = window.document.querySelector('iframe[src^="https://www.google.com/recaptcha/api2/anchor?k="]');
frame0.id = 'rc0';
frame0.name = 'rc0';
}catch(e){





var recaptcha = window.document.getElementsByClassName('recaptcha-checkbox-border')[0];
var frame0 = recaptcha.childNodes[0].childNodes[0].childNodes[0];
frame0.id = 'rc0';
frame0.name = 'rc0';
}

var code = standartcode;
code += 'SET !TIMEOUT_STEP 0' + n;
code += 'FRAME NAME="rc0"' + n;
code += 'TAG POS=1 TYPE=SPAN ATTR=CLASS:rc-anchor-error-msg EXTRACT=txt' + n;
iimPlayCode(code);

if (iimGetExtract(1)==null){
var code = standartcode;
code += 'WAIT SECONDS=1' + n;
code += 'FRAME NAME="rc0"' + n;
code += 'WAIT SECONDS=1' + n;
code += 'TAG POS=1 TYPE=DIV ATTR=ROLE:presentation' + n;
code += 'WAIT SECONDS=3' + n;
code += 'TAG POS=1 TYPE=DIV ATTR=CLASS:*rc-anchor-checkbox-holder EXTRACT=HTM' + n;
iimPlayCode(code);
if (iimGetExtract(1).indexOf('checked="true')==-1){
try {
var frame1 = window.document.getElementsByTagName('div')[window.document.getElementsByTagName('div').length - 1].childNodes[0];
frame1.id = 'rc1';
frame1.name = 'rc1';
} catch (e){
var frame1 = window.document.querySelector('iframe[src^="https://www.google.com/recaptcha/api2/frame?c="]');
frame1.id = 'rc1';
frame1.name = 'rc1';
}
var code = standartcode;
code += 'SET !TIMEOUT_STEP 0' + n;
code += 'FRAME NAME="rc1"' + n;
code += 'EVENT TYPE=CLICK SELECTOR="#recaptcha-audio-button" BUTTON=0' + n;
code += 'WAIT SECONDS=2' + n;
code += 'TAG POS=1 TYPE=DIV ATTR=CLASS:*rc-text-instructions EXTRACT=HTM' + n;
iimPlayCode(code);
if (iimGetExtract(1).indexOf('rc-text-instructions')!==-1){
var code = standartcode;
code += 'SET !TIMEOUT_STEP 0' + n;
code += 'FRAME NAME="rc1"' + n;
code += 'EVENT TYPE=CLICK SELECTOR="#recaptcha-reload-button" BUTTON=0' + n;
code += 'WAIT SECONDS=3' + n;
iimPlayCode(code);
SaveCapcha ();
return
}
var code = standartcode;
code += 'FRAME NAME="rc1"' + n;
code += 'ONDOWNLOAD FOLDER='+SaveTo+' FILE='+FileName+' WAIT=YES' + n;
code+= 'TAG POS=1 TYPE=A ATTR=CLASS:rc-audiochallenge-download-link CONTENT=EVENT:SAVETARGETAS'+n;
code += 'WAIT SECONDS=3' + n;
iimPlayCode(code);
var otvet=PostCapMonster();
CloseAllOthers();
var code = standartcode;
code += 'SET !TIMEOUT_STEP 0' + n;
code += 'FRAME NAME="rc1"' + n;
code += 'TAG POS=1 TYPE=INPUT ATTR=ID:audio-response CONTENT='+otvet+ n;
code += 'WAIT SECONDS=1' + n;
code += 'EVENT TYPE=CLICK SELECTOR="#recaptcha-verify-button" BUTTON=0' + n;
code += 'WAIT SECONDS=3' + n;
code += 'FRAME NAME="rc0"' + n;
code += 'TAG POS=1 TYPE=DIV ATTR=CLASS:*rc-anchor-checkbox-holder EXTRACT=HTM' + n;
iimPlayCode(code);
var checkcapcha=iimGetExtract(1);
if (checkcapcha.indexOf('checked="true')==-1){
t1=t1+1;
if (t1<=2){
iimDisplay('Капча разгадана неправильно');
var code = standartcode;
code += 'SET !TIMEOUT_STEP 0' + n;
code += 'FRAME NAME="rc1"' + n;
code += 'EVENT TYPE=CLICK SELECTOR="#recaptcha-reload-button" BUTTON=0' + n;
code += 'WAIT SECONDS=3' + n;
iimPlayCode(code);
SaveCapcha ();
return
} else {t1=0;}
} else {
iimDisplay('Капча разгадана правильно');
}
} else {
iimDisplay('Гугл сразу согласился что я не робот');
}
} else {}
return
}

SaveCapcha ()
})();
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)