Вопрос вынесен в отдельную тему из топика: Капчи, сохранение и распознавание. reCaptcha, Solve Media.


Правила форума:
2.  Не рекомендуется:
2.21
  Отсылать сообщения, не соответствующие обсуждаемой теме (оффтопик). Сообщения будут удаляться без предупреждения или выделяться в отдельные темы.

InfSub


написал скрипт для казино с кодом при выставлении умножения на x3 он не сохраняет а скидует на умножение x2
вот скрипт который работает на ура но надо чтобы работало умножение

скрытый текст

Выделить код

Код:

/*-- МЕНЮ настроек скрипта --*/
var email =' evgeny5@yandex.ru '; /*-- Сюда прописать  ваш email --*/
var pass = ' paxan999 ' ;        /*-- Сюда ваш пароль --*/
var bet ='0.00000001';          /* Установка розмера начальной ставки */


var mnoget=3 ;  /* Установка множителя */
var x=2;  /* После кокого проигроша устанавливаем проиграшную ставку */
var max ='0.00000015';  /* Размер проиграшной ставки */

 var capha=0; /* Подключение крана , если 1 значит собираем с крана сатоши , если 0 тогда нет */
 var key1='394a86054701db1a2 '; /* Ключ от рукапчи */
 var key2='CEFZX '; /* Ключ от 9kw */
 var url=2 ; /*  Если в миню выбрали 1 отсылаем капчу на Rucaptcha для распознавания . Если в миню 2 то отсылаем на на www.9kv */

//=============================================================================================================================================================================================
/*--- НИЖЕ НИЧЕГО НЕ ТРОГАЕМ  --*/
var col = prompt('Укажите после какого количества ставок чистим куки? и нажмите Enter', '');
var Path='C:\\tmp\\';
var t0='SET !TIMEOUT_STEP 0\n', t3='SET !TIMEOUT 30\n';
function weit(s){iimPlayCode('WAIT SECONDS='+s);}/* Установка задержки времени */
function cap(){
    iimPlayCode(t3+'URL GOTO=http://foklers.com/?invite=17486');
iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:login_form ATTR=NAME:email CONTENT=' + email);
iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:login_form ATTR=NAME:passw CONTENT=' + pass);    
iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:login_form ATTR=ID:login_btn');
iimPlayCode('WAIT SECONDS=2');
iimPlayCode('SET !TIMEOUT_STEP 1\nTAG POS=1 TYPE=BUTTON ATTR=ID:js-ripple-btn-1'); 
  for(w=1; w<=60; w++){ //<---Ищем фрейм кнопы
         iimDisplay('Ищем фрейм кнопы ' + w); 
        if(iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=2 TYPE=DIV ATTR=TXT:reCAPTCHA')>0){
        iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=ROLE:presentation&&CLASS:recaptcha-checkbox-checkmark'); 
        iimPlayCode('WAIT SECONDS=5');
        iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=CLASS:*rc-anchor-checkbox-holder EXTRACT=HTM');
        if(iimGetExtract().indexOf('checked="true')<0){           
     for(w1=w; w1<w+10; w1++){   //<---Ищем фрейм капчи
             iimDisplay('Ищем фрейм капчи ' + w1);
         if(iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w1+'\nTAG POS=1 TYPE=DIV ATTR=CLASS:rc-imageselect-desc-wrapper')>0){ 
            iimPlayCode('ONDOWNLOAD FOLDER='+Path+' FILE=image.jpg WAIT=YES\nFRAME F='+w1+'\nTAG POS=1 TYPE=div ATTR=class:"rc-imageselect-payload" CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT');
            iimPlayCode('WAIT SECONDS=2');
           // proc.init(file); proc.run(false, args, args.length);  // <--- Уменьшаем картинку
            iimPlayCode('WAIT SECONDS=2');
//----------------------------------------------------------------------------------------------------------------------------------------------------------                        
        for(sk=0; sk<=9; sk++){                 
//---------------< Если в миню выбрали 1й сервис, отсылаем капчу на Rucaptcha для распознавания . Если в миню 2й то отсылаем на на www.9kv
            if(Number(url)<=1){//-----------------------------< Если в миню выбрали данный сервис, отсылаем капчу на Rucaptcha для распознавания >---    
                        iimPlayCode('TAB OPEN\nTAB T=2');                    
                            iimPlayCode('SET !TIMEOUT 30\nURL GOTO=imacros2.rucaptcha.com/new/');
                            iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=INPUT:TEXT ATTR=NAME:key CONTENT=' + key1);
                            iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=INPUT:FILE ATTR=TYPE:file CONTENT=C:\\tmp\\image.jpg');
                            iimPlayCode('SET !TIMEOUT 100\nTAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:* ATTR=*');
                            iimPlayCode('SET !TIMEOUT_STEP 0\nTAG POS=1 TYPE=* ATTR=TXT:* EXTRACT=TXT');  }//<- Получаем ответ с Rucaptcha                                                        
//-----------------------------------------------------------------------------------------------------------------------------------------------           
                if(Number(url)>=2){//---------------< Если в миню выбрали данный сервис,отсылаем капчу на www.9kv для распознавания >---
                   iimPlayCode('TAB OPEN\nTAB T=2');                  
                       iimPlayCode('SET !TIMEOUT 30\nURL GOTO=/www.9kw.eu/grafik/form.html');
                       iimPlayCode('TAG POS=1 TYPE=INPUT ATTR=NAME:apikey CONTENT='+key2);
                       iimPlayCode('TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:/index.cgi ATTR=NAME:numeric CONTENT=NO');
                       iimPlayCode('TAG POS=1 TYPE=INPUT ATTR=NAME:prio CONTENT=20');
                       iimPlayCode('TAG POS=1 TYPE=INPUT ATTR=NAME:file-upload-01 CONTENT=C:\\tmp\\image.jpg');
                       iimPlayCode('TAG POS=1 TYPE=INPUT:CHECKBOX FORM=ACTION:/index.cgi ATTR=NAME:nomd5 CONTENT=YES');
                       iimPlayCode('TAG POS=1 TYPE=INPUT ATTR=NAME:source CONTENT=imacros')
                       iimPlayCode('WAIT SECONDS=2');
                       iimPlayCode('TAG POS=1 TYPE=INPUT ATTR=TYPE:submit');
                       iimPlayCode('SET !TIMEOUT_STEP 100\nTAG POS=1 TYPE=INPUT ATTR=NAME:result EXTRACT=TXT');}    //<- Получаем ответ с www.9kv                                                             
//--------------------------------------------------------< Ввод  капчи на сайт >-------------------------------------------------------------------                          
             c=iimGetExtract().match(/\d+/g).join('');
            if(iimGetExtract().indexOf("ERROR")<0)  break;} break;}} 
            iimPlayCode('WAIT SECONDS=1\nTAB CLOSE'); 
            iimPlayCode('WAIT SECONDS=1');            
            if(Number(c)>0){
                for(k=0; k<c.length; k++){
                    iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w1+'\nTAG POS='+c[k]+' TYPE=DIV ATTR=CLASS:rc-imageselect-checkbox');}
                    iimPlayCode('SET !TIMEOUT 30\nFRAME F='+w1+'\nEVENT TYPE=CLICK SELECTOR="HTML>BODY>DIV>DIV>DIV:nth-of-type(3)>DIV:nth-of-type(2)>DIV>DIV:nth-of-type(2)>DIV" BUTTON=0'); //<--- Код нажатия кнопки Продолжить, на некоторых сайтах может отличаться
                    iimPlayCode('SET !TIMEOUT 30\nFRAME F='+w1+'\nEVENT TYPE=CLICK SELECTOR="#recaptcha-verify-button" BUTTON=0');
                    iimPlayCode('WAIT SECONDS=2');}}
                    iimPlayCode('WAIT SECONDS=3'); 
                    iimPlayCode('SET !TIMEOUT_STEP 0\nFRAME F='+w+'\nTAG POS=1 TYPE=DIV ATTR=CLASS:*rc-anchor-checkbox-holder EXTRACT=HTM');
              if(iimGetExtract().indexOf('checked="true')>0){                               
                  iimPlayCode('WAIT SECONDS=2');} break;}}  

}


 /***-=Смена UserAgent=-***/     
function randomInteger(min, max) {      
var rand = min - 1 + Math.random() * (max - min + 5)
rand = Math.round(rand);
return rand; }        
 
var frt=( randomInteger(2, 10) );
var urlAgent=['Mozilla/5.0 (Windows NT 5.1; rv:35.0) Gecko/20100101 Firefox/35.0','Mozilla/5.0 (X11; U; Linux; i686; en-US; rv:1.6) Gecko Debian/1.6-7','Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20100101 Firefox/17.0 SeaMonkey/2.14.1',' Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)','Mozilla/5.0 (Linux; U; Android 2.2.1; en-ca; LG-P505R Build/FRG83) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1','Mozilla/5.0 (Linux; U; Android 2.2.1; en-gb; HTC_DesireZ_A7272 Build/FRG83D) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1','Mozilla/5.0 (X11; U; Linux armv61; en-US; rv:1.9.1b2pre) Gecko/20081015 Fennec/1.0a1','Mozilla/5.0 (Linux; U; Android 2.3.3; de-ch; HTC Desire Build/FRF91) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1','Mozilla/5.0 (Linux; U; Android 2.3.3; ko-kr; LG-LU3000 Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1','Mozilla/5.0 (Linux; U; Android 2.3.4; en-us; T-Mobile myTouch 3G Slide Build/GRI40) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1','Mozilla/5.0 (Windows NT 6.1; rv:2.1.1) Gecko/20110415 Firefox/4.0.2pre Fennec/4.0.1','Mozilla/5.0 (X11; U; Linux armv6l; en-US; rv:1.9.1b1pre) Gecko/20081005220218 Gecko/2008052201 Fennec/0.9pre','Mozilla/5.0 (Windows; U; Windows CE 5.2; en-US; rv:1.9.2a1pre) Gecko/20090210 Fennec/0.11','Mozilla/5.0 (X11; U; Linux armv6l; en-US; rv:1.9.1a1pre) Gecko/2008071707 Fennec/0.5','Mozilla/5.0 (X11; U; Linux armv6l; en-US; rv:1.9.1a2pre) Gecko/20080820121708 Fennec/0.7','Mozilla/5.0 (X11; U; Linux armv6l; en-US; rv:1.9.1b1pre) Gecko/20080923171103 Fennec/0.8','Mozilla/5.0 (X11; U; Linux armv6l; en-US; rv:1.9.1b1pre) Gecko/20081005220218 Gecko/2008052201 Fennec/0.9pre','Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.6; en-US;  rv:1.9.1b2pre) Gecko/20081015 Fennec/1.0a1','Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.1b2pre) Gecko/20081015 Fennec/1.0a1 '];; 
function UserAgent(){iimPlay("CODE:URL GOTO=about:config\n WAIT SECONDS=1");        
var Cc=Components.classes, Ci=Components.interfaces; 
var prf=Cc['@mozilla.org/preferences-service;1'].getService(Ci.nsIPrefBranch);
var str=Cc['@mozilla.org/supports-string;1'].createInstance(Ci.nsISupportsString);     
str.data=urlAgent[frt]; // Перюключение UserAgent     
prf.setComplexValue('general.useragent.override',Ci.nsISupportsString,str);
iimPlayCode('SET !TIMEOUT 30\nURL GOTO=malishev.info/tools/ua/'); }
           
 UserAgent();
 /***-=Очистка кукисов=-***/
var Cc=Components.classes, Ci=Components.interfaces; 
var prf=Cc['@mozilla.org/preferences-service;1'].getService(Ci.nsIPrefBranch);
var str=Cc['@mozilla.org/supports-string;1'].createInstance(Ci.nsISupportsString);
var cok=Cc['@mozilla.org/cookiemanager;1'].getService(Ci.nsICookieManager);       
function del_cookis(){  iimDisplay('Удаляем куки');
var iter=cok.enumerator;
while (iter.hasMoreElements()){var cookie=iter.getNext();
if(cookie instanceof Ci.nsICookie){
cok.remove(cookie.host, cookie.name, cookie.path, cookie.blocked);}}}
del_cookis();
var p=0;
var dp=1;
/* Установка множителя */
function mnogetel(){
    iimPlayCode(t3+'TAG POS=1 TYPE=I ATTR=CLASS:fa<SP>fa-pencil-square-o&&TXT:'); 
    iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:pd_input CONTENT='+mnoget); 
    iimPlayCode(t3+'TAG POS=1 TYPE=A ATTR=CLASS:btn<SP>btn-success<SP>change_commit&&TYPE:button&&TXT:'); 

}

function exit(){
iimPlayCode(t3+'URL GOTO=http://foklers.com/?invite=17486');
iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:TEXT FORM=ID:login_form ATTR=NAME:email CONTENT=' + email);
iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:PASSWORD FORM=ID:login_form ATTR=NAME:passw CONTENT=' + pass);    
iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:login_form ATTR=ID:login_btn'); 
iimPlayCode(t3+'URL GOTO=http://foklers.com/dice#');
iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:dice_bet CONTENT='+bet);
}
if(capha==1){cap();}
exit();
iimPlayCode(t3+'TAG POS=1 TYPE=SPAN ATTR=CLASS:fa<SP>fa-chevron-right&&TXT:');      
iimPlayCode(t3+'TAG POS=1 TYPE=A ATTR=ID:your_bets'); 

/* Установка множителя в казино */
iimPlayCode(t3+'TAG POS=1 TYPE=I ATTR=CLASS:fa<SP>fa-pencil-square-o&&TXT:'); weit(4);
iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:pd_input CONTENT='+mnoget); weit(4);
iimPlayCode(t3+'TAG POS=1 TYPE=SPAN ATTR=CLASS:glyphicon<SP>glyphicon-ok&&TXT:');weit(4);


    
for(k=0; k<9999999; k++){    
iimPlayCode(t3+'TAG POS=1 TYPE=DIV ATTR=ID:balance* extract=txt');balans=iimGetExtract().replace(/ /g,'<SP>');var a=balans;weit(2); /* Проверка баланса */      
weit(Math.random(1)*2);
iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:BUTTON ATTR=ID:d_press_btn');/* Нажимаем кнопка ROLL DICE */   
/*--- Защита по roll ---*/
for (;;){ weit(1)
iimPlayCode(t3+'TAG POS=1 TYPE=SPAN ATTR=ID:roll_number extract=txt');pp1=iimGetExtract().replace(/ /g,'<SP>');var s1=pp1;weit(2);/* Проверка roll колеса  */
iimPlayCode(t3+'TAG POS=1 TYPE=SPAN ATTR=ID:roll_number extract=txt');pp2=iimGetExtract().replace(/ /g,'<SP>');var s2=pp2;weit(2);/* Проверка roll колеса  */
if(s1=s2){break;} else{}};weit(4)          
/*--  Управление ставками  --*/
var g=0;    
iimPlayCode(t3+'TAG POS=1 TYPE=DIV ATTR=ID:balance* extract=txt');balans2=iimGetExtract().replace(/ /g,'<SP>');var b=balans2;weit(2);/* Проверка баланса */
if(b<a){p++;} /* Подсчет количества проиграшей */
if(b>a){var p=0;}
//if(p>=x+1){iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:BUTTON ATTR=ID:d_high_btn');}  /* Ели проиграли увеличить ставку x2 */
if(b<a){iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:BUTTON ATTR=ID:d_high_btn');}  /* Ели проиграли увеличить ставку x2 */
if(p==x){iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:dice_bet CONTENT='+max);} /* Установка ставки после проиграша */
//iimPlayCode(t0+'pause'); 
if(b>a){iimPlayCode(t3+'TAG POS=1 TYPE=INPUT:TEXT ATTR=ID:dice_bet CONTENT='+bet);var p=0; var g=1;  } /* Если выиграли устанавливаем изночальную ставку */     
check = "Баланс  "+b+" BTC                           Количество проиграшных ставок  "+p+"    Количество сыгранных ставок  "+dp+" "; iimDisplay(check);var a=balans;weit(1);
if(Number(g)>=1){ if(dp>=col){ weit(2);del_cookis();dp=0;UserAgent();exit();}}  /*-- После указанного в миню количества ставок ожидаем выиграша и чистим куки --*/       
dp++;
}

правила форума iMacros
1.  Не рекомендуется:
1.6
  Изменять имена JS и iMacros функций, без изменения функционала данных функций.

отредактировано

InfSub

PRESIDENT
и еще вопрос подскажи формулу мартингейгла чтобы вставил я в данный скрипт , чтобы скрипт сам выбирал ставку в зависимости депозита

PRESIDENT
как можно данную формулу Мартингейла прописать проще

скрытый текст

Выделить код

Код:

var aa = prompt('Умножение по Мартину сколько раз просчитать ?', '');

var d=['1','2',' 4','8','16','32','64','128','256','512','1024','2048','4096','8192','16384','32768','65536','131072','262144','524288','1048576','2097152','4194304','8388608','16777216',];
var a =aa-1;
for(j=0; j<=a; j++){
var s=[d];       
alert( d[a]);
}

PRESIDENT
Подскажите пожалуйста почему место числа получается ответ 4e-7 а не 0.0000004  как добиться что бы было 0.0000004 а не 4e-7 вот пример

скрытый текст

Выделить код

Код:

var a=0.0000002;
var b=2;
var m=a*b;
iimDisplay(m);

gepavlik

скрытый текст

Выделить код

Код:

iimDisplay(m.toFixed(8));

InfSub
спасибо огромное

Попытался написать скрипт для казино  , но не шарю в ява скрипте.
Помогите, пожалуйста.)

скрытый текст

Выделить код

Код:

if(span class="index__home__header__balance__btc__change is-hidden   is-positive ");

iimPlayCode('TAG POS=1 TYPE=BUTTON ATTR=TXT:Roll<SP>Dice');


код публикуется в тегах code внутри спойлера
InfSub