так что насчёт, кода?
походу всё таки был код написан образно
снова за старое взялся?
Форум о зароботке в интернете |
Привет, Гость! Войдите или зарегистрируйтесь.
Вы здесь » Форум о зароботке в интернете » Скрипт FMACROS » FMACROS v4.0 (36 кранов)
так что насчёт, кода?
походу всё таки был код написан образно
снова за старое взялся?
dvomaks
лучше хаяться чем ответить нащет обновы?
тогда я в вас разочарован
извини не заметил - тестирую.
а теперь обьясню почему я просил исходный код
бот заходит на сайт
bFaucet=true и капча неправильная
отсылается репорт и bFaucet=false
бот пошёл на вторую попытку
если капча введена снова не правильно бот не отсылает репорт и идёт дальше
если же капча правильно то бот отошлёт репорт
вот такие пироги получаются
если капча введена снова не правильно бот не отсылает репорт и идёт дальше
если же капча правильно то бот отошлёт репорт
вот такие пироги получаются
да, верно, если капча которая пришла во второй раз, снова не правильная - то отсылки репорта не происходит, но зато происходит куда более важная деталь - происходит выход из этого проблемного ресурса и переход к следующему! Таким образом нету зацикливания и однажды наткнувшись, скажем ночью, на один проблемный ресурс - он не отправит сотни капч, пока не наступит утро и ты этого не заметишь. К тому же, отправляя капчи - он не будет собирать больше вообще ни с каких ресурсов.
===
но если всё же вопрос отправки репорта от второй неверное разгаданной капчи настолько критичен и не может быть опущен, тогда вот выход:
function Faucet_12_bitcoinpuddle(antiGateSystem){ ... if(err=='Invalid captcha code!'){reportCaptcha(antiGateSystem,keyApi,str['c_id']); if (bFaucet){bFaucet=false;Faucet_12_bitcoinpuddle(antiGateSystem)}}}
Заметь такой же простой и очень эффективный.
===
В любом случае, я не понимаю только одного... ну почему ты сам не сделал этих ВАЖНЫХ проверок?
Отредактировано Serg555 (2015-02-24 22:04:24)
dvomaks
Вы видели моё сообщение, что конструкция "?p=dvomaks" уже как минимум на двух сайтах приводит к ответу сервера Forbidden? Я понимаю, что без реф.ссылки никак, но как-то надо этот вопрос решать, а то 2 крана я отключил только из-за этого, хотя рефом уже являюсь.
dvomaks
Вы видели моё сообщение, что конструкция "?p=dvomaks" уже как минимум на двух сайтах приводит к ответу сервера Forbidden? Я понимаю, что без реф.ссылки никак, но как-то надо этот вопрос решать, а то 2 крана я отключил только из-за этого, хотя рефом уже являюсь.
надеюсь, что автор в новой версии просто изменит эту реф-ссылку... делов то на 5 сек.
dvomaks
Вы видели моё сообщение, что конструкция "?p=dvomaks" уже как минимум на двух сайтах приводит к ответу сервера Forbidden? Я понимаю, что без реф.ссылки никак, но как-то надо этот вопрос решать, а то 2 крана я отключил только из-за этого, хотя рефом уже являюсь.
да ссылки поменяю
В любом случае, я не понимаю только одного... ну почему ты сам не сделал этих ВАЖНЫХ проверок?
давайте начнём для начала не тыкать. не знаю может не видел на то момент смысла.
и прекращаем флудить
FAQ и оптимизация работы скрипта.
Рекомендую всем к прочтению
FAQ и оптимизация работы скрипта.
Рекомендую всем к прочтению
FAQ и оптимизация работы скрипта.
ну борода, ай да кросавчег! уважуха +1 лови!!! супер мануал!!!!
Отредактировано Serg555 (2015-02-25 07:59:01)
давайте начнём для начала не тыкать. не знаю может не видел на то момент смысла.
и прекращаем флудить
ок-ок!!! больше никаких тыканий! прошу прощения за такой стиль общения.
Я решил немного изучить Ваш код и пришел к выводу, что его можно ЗНАЧИТЕЛЬНО сократить, если использовать определенные КОНСТАНТЫ, к тому же при этом он станет более читабильным - это приведет к тому, что будет сделано меньше ошибок при написании, а также облегчит вам работу над отладкой. На моём примере - сокращение вышло почти на 35% !!! То есть размер скрипта сократился более чем на треть и это также привело к повышению его скорости выполнения (хоть и не значительно, но всё-равно приятно!!!).
Учитывая тот факт, что почти все пользователи Вашего скрипта, не в состоянии провести анализ кода, то этим буду заниматься Я))) Это будет только на пользу. При более детальном рассмотрении кода выявились некоторые ошибки.
В функции №32, реализованной для ресурса "Robcoins":
function Faucet_32_robcoins(antiGateSystem){var file='robcoins.png';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://bit.ly/1A1R8N6'+n;code+='WAIT SECONDS=2'+n;code+='TAG POS=2 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Get<SP>a<SP>reward!'+n;code+='WAIT SECONDS=2'+n;iimPley(code,32);SaveCapthaSolve(file);var str=GetCaptcha(antiGateSystem,file,keyApi);var cText=str['c_text'];var captha=cText.replace(/\s/g,'<SP>');iimDisplay(captha);if(captha=='ERROR'){return}if(captha=='ERROR_CAPTCHA_UNSOLVABLE'){Faucet_32_robcoinst(antiGateSystem);return}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+='WAIT SECONDS=2'+n;code+='TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:username CONTENT='+xapoWallet+n;code+='WAIT SECONDS=1'+n;code+='TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT='+captha+n;code+='WAIT SECONDS=1'+n;code+='TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=ID:oButton'+n;code+='WAIT SECONDS=1'+n;code+='FILEDELETE NAME=C:\\FMACROS\\'+file+n;code+='TAB T=1'+n;iimPlay(code,60);iimPlay("CODE:TAG POS=1 TYPE=P ATTR=ID:free_play_error EXTRACT=TXT");err=iimGetLastExtract();if(err=='Incorrect captcha entered'){reportCaptcha(antiGateSystem,keyApi,str['c_id']);Faucet_32_robcoins(antiGateSystem)}}
Ошибку я выделил красным цветом... так понимаю что при написании Вы случайно ошиблись и добавили лишнюю букву "t". В итоге это приводило к следующей проблеме: если при разгадывании капчи возникала ошибка ERROR_CAPTCHA_UNSOLVABLE (Капчу не смогли разгадать 3 разных работника) - то скрипт пытался вызвать несуществующую функцию Faucet_32_robcoinst - и конечно же при этом выдавал ошибку и полностью останавливал свою работу.
Так же, я заметил, что в функци №34 добавлена команда "return" в том месте, где в этом нет необходимости.
function Faucet_34_playbitco(antiGateSystem){var file='playbitco.png';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://bit.ly/1FCGdgt'+n;code+='WAIT SECONDS=1'+n;code+='TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=*'+n;code+='WAIT SECONDS=1'+n;iimPley(code,34);SaveCapthaSolve(file);var str=GetCaptcha(antiGateSystem,file,keyApi);var cText=str['c_text'];var captha=cText.replace(/\s/g,'<SP>');iimDisplay(captha);if(captha=='ERROR'){return}if(captha=='ERROR_CAPTCHA_UNSOLVABLE'){Faucet_34_playbitco(antiGateSystem);return}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+='WAIT SECONDS=1'+n;code+='TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=NAME:btc_address CONTENT='+bitWallet+n;code+='WAIT SECONDS=1'+n;code+='TAG POS=1 TYPE=INPUT:RADIO FORM=NAME:NoFormName ATTR=ID:animal2'+n;code+='WAIT SECONDS=1'+n;code+='TAG POS=1 TYPE=BUTTON FORM=NAME:NoFormName ATTR=TXT:Send<SP>vote<SP>and<SP>get<SP>300<SP>satoshi'+n;code+='WAIT SECONDS=3'+n;code+='TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT='+captha+n;code+='WAIT SECONDS=1'+n;code+='TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=*'+n;code+='WAIT SECONDS=1'+n;iimPlay(code,60);iimPlay('CODE:TAG POS=1 TYPE=DIV ATTR=TXT:*Wrong<SP>captcha! EXTRACT=TXT');err=iimGetLastExtract();if(err!=''&&err!='#EANF#'){reportCaptcha(antiGateSystem,keyApi,str['c_id']);Faucet_34_playbitco(antiGateSystem);return}}
На этом пока что всё... сейчас есть другие дела, может вечером ещё немного посмотрю на код и найду что-нибудь интересненькое)))
Отредактировано Serg555 (2015-02-25 09:26:56)
Serg555
ну вот другое дело теперь буду тебе уважение повышать пока не могу только что бороде повысил за фак
Вы здесь » Форум о зароботке в интернете » Скрипт FMACROS » FMACROS v4.0 (36 кранов)