Вопрос вынесен в отдельную тему из топика: Капчи, сохранение и распознавание. reCaptcha, Solve Media.
Правила форума:
2. Не рекомендуется:
2.21 Отсылать сообщения, не соответствующие обсуждаемой теме (оффтопик). Сообщения будут удаляться без предупреждения или выделяться в отдельные темы.InfSub
Мэтры, подскажите, в чем может быть причина?
Собрал скрипт сборщик, который поочередно вызывает скрипты или макросы с кранами.
Вызов скрипта выглядит так:
iimPlayCode("URL GOTO=imacros://run/?m=reCaptcha/BITCOIN/5-15-20min/alienbitcoin.js"); iimDisplay(check); //тут вынимает значение счетчика, сколько скриптов за проход прошло iimPlay("CODE:WAIT SECONDS=3");
iimPlayCode(t0+'TAB CLOSEALLOTHERS'); iimPlayCode(t3+'URL GOTO=http://www.www.bitcoinaliens.com/faucet/'); переменные t3='SET !TIMEOUT 45\n' и t0='SET !TIMEOUT_STEP 0\n' заданы в шапке скрипта;
Отсутствует
Egorushka1974
Версия firefox-а какая?
Варианты решения:
1.Глянь, сколько памяти жрет процесс на момент зависания (может он просто начинает очень медленно работать).
2. Поставь 35, она безглючно работает с imacros-ом
3. Читай тут, скорее всего баги самого imacros-а https://forum.mozilla-russia.org/viewto … 11#p688211
Отредактировано mmmaks2004 (01-02-2016 11:27:03)
Отсутствует
Egorushka1974
Версия firefox-а какая?
Варианты решения:
Про память спасибо, посмотрю, но зависает намертво, минут 40 ждал как то раз, не отвисло.
Мазилка как раз 35 стоит, уже наученный, спасибо.
Про почитать, понял, даже немного уже почитал.
Про память даже и не подумал.
Отредактировано Egorushka1974 (01-02-2016 11:52:26)
Отсутствует
iimPlayCode(t3+'URL GOTO=http://
www.www.
bitcoinaliens.com/faucet/');
видишь и тебя ошибка два раза www
Вообще в урл гото пиши чистый домен без http:// без www
Отредактировано PRESIDENT (01-02-2016 18:18:34)
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
Вообще в урл гото пиши чистый домен без http:// без www
Да это баг при копировании видимо был, но на работу не влиял, а про домен,
дак, так аймакрос записывает, а я потом обернул в .js.
но буду знать, спасибо.
Отсутствует
Может кому пригодится, узкоспециализированное решение проблемы зависания управляющего скрипта,
при вызове .js из .js. Сборщик сатошей последовательно опрашивал скрипты с кранами, которые вызывал из разных папок.
В итоге, что получилось, вырезал из скрипта решения рекапчи куски кода с переходами на сайт крана, и нажатия на кнопки
подтверждения, оставил только логику самого процесса копирования капчи, отсылка на рукапча, получение ответа и
нажатие по картинкам по итогам пришедшего с Рукапчи ответа, затолкал все это в функцию, которая вызывается каждый раз по необходимости.
В итоге получилось нечто такое:
// Блок определения переменных. var t0='SET !TIMEOUT_STEP 0\n', t3='SET !TIMEOUT 45\n'; var bit='*******'; var doge='************';//кошели ваши var lite='***********'; var bitref='***************'; var dogeref='**********';//реферальские ссылки var literef='*************'; //Пременные необходимые для работы скрипта // Блок функций /***-= Ожидание=-***/ function weit(s){iimPlayCode('WAIT SECONDS='+s);}; /***-= Ломалка Каптчи =-***/ function lomalkareCaptcha(){/*......У кого какой скрипт для капчи............*/} сам код сборщика скриптов for(;;){ //===========================topbit 20 min======================================== iimPlayCode(t3+'TAB T=1 \n URL GOTO=top-bit.com/faucet/?r='+bitref); iimPlayCode(t0+'TAG POS=2 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:* CONTENT='+bit); lomalkareCaptcha(); weit(2); iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Get<SP>Reward \n wait seconds=2\n TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Yes'); weit(2.5); //==================alienbitcoins 5min============================== iimPlayCode(t0+'TAB CLOSEALLOTHERS'); iimPlayCode(t3+'URL GOTO=bitcoinaliens.com/faucet/'); iimPlayCode(t0+'TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:* CONTENT='+bit); iimPlayCode(t0+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=NAME:sign'); lomalkareCaptcha(); weit(2); iimPlayCode(t3+'TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=ID:opener \n WAIT SECONDS=2 \n TAB T=1 \n TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=ID:claimsubmit'); weit(2.5); //Ну и так далее, хоть 100 кранов }
многократно уже говорилось, не сокращаем встроенные в js и в функционал плагина - функции, при постинге на форуме
отредактировано
InfSub
Отредактировано Egorushka1974 (02-02-2016 16:56:35)
Отсутствует
Отсутствует
если есть нормальное решение моего предложения, поделитесь
Вам слово массив знакомо. Зачем тысячу скриптов писать если все краны можна в один массив собрать и перебирать по очереди.
var url=[ ['top-bit.com/faucet','xbit.co.in'], ['cari-btc.us','crypto4free.net'], ['faucet.pinktussy.co','faucet.jokertimes.co','workrunet.info','coins4america.com'], ... ['faucet.workrunet.net',satoshibonus.com','bitcoindrips.com'], ]; for(u=0; u<url.length; u++){ for(i=0; i<url[u].length; i++){ user(); del_cookis(); weit(1); iimPlayCode('CLEAR\nTAB CLOSEALLOTHERS\nSET !TIMEOUT 30\nURL GOTO='+url[u][i]); a=iimPlayCode(t0+'TAG POS=1 TYPE=LABEL FORM=NAME:NoFormName ATTR=TXT:*our*address*'); b=iimPlayCode(t0+'TAG POS=1 TYPE=LABEL FORM=NAME:NoFormName ATTR=TXT:Ваш*адрес:'); c=iimPlayCode(t0+'TAG POS=1 TYPE=DIV ATTR=ID:faucet-label'); d=iimPlayCode(t0+'TAG POS=1 TYPE=div ATTR=id:adcopy-outer'); e=iimPlayCode(t0+'TAG POS=1 TYPE=* ATTR=TXT:*ou*wait*'); if((a>0||b>0||c>0) && d>0 && e<0) solve(); ...
InfSub
Backend developer
PHP, JAVA, C#, Python
В личку только с серьёзными предложениями по заказу скриптов/программ.
Отсутствует
VERSION BUILD=8601111 RECORDER=FX SET !ERRORIGNORE YES SET !REPLAYSPEED SLOW TAG POS=2 TYPE=DIV ATTR=CLASS:btn3 TAB T=2 TAG POS=1 TYPE=BUTTON ATTR=TXT:Читать TAB T=1 TAB CLOSEALLOTHERS
InfSub
Отсутствует