- What operating system are you using? ----> Win10 / Turkish
- Which browser(s) are you using? ----> Firefox 49.0.2
I want to use if/else statement in iMacros for captcha control. I have tried many times before. I made Macro 1 and Macro 2 and add if/else statement but it did not work. This is code ;
Code: Select all
var Macro1;
Macro1 ="CODE:";
Macro1 +="VERSION BUILD=8970419 RECORDER=FX "+"\n";
Macro1 +="TAB CLOSEALLOTHERS "+"\n";
Macro1 +="SET !EXTRACT_TEST_POPUP NO "+"\n";
Macro1 +="SET !ERRORIGNORE YES "+"\n";
Macro1 +="SET !TIMEOUT_PAGE 25 "+"\n";
Macro1 +="TAB T=1 "+"\n";
Macro1 +="URL GOTO=[ MY URL ] "+"\n";
Macro1 +="TAG POS=1 TYPE=A ATTR=TXT:Skip<SP>Ad "+"\n";
Macro1 +="SET !TIMEOUT_PAGE 120 "+"\n";
Macro1 +="WAIT SECONDS=7 "+"\n";
Macro1 ="CODE:";
Macro1 +="FILEDELETE NAME=C:\\Users\\Dtractus\\Desktop\\deneme\\captcha.png "+"\n";
Macro1 +="ONDOWNLOAD FOLDER=C:\\Users\\Dtractus\\Desktop\\deneme\\ FILE=captcha.png "+"\n";
Macro1 +="TAG POS=1 TYPE=DIV ATTR=ID:adcopy-puzzle-image-captchaShortlink CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT "+"\n";
Macro1 +="TAB OPEN "+"\n";
Macro1 +="TAB T=2 "+"\n";
Macro1 +="URL GOTO=http://api.captchasolutions.com/x.php "+"\n";
Macro1 +="TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:http://api.captchasolutions.com/solve ATTR=NAME:captcha CONTENT=C:\\Users\\Dtractus\\Desktop\\deneme\\captcha.png "+"\n";
Macro1 +="TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://api.captchasolutions.com/solve ATTR=NAME:key CONTENT= [ MY KEY ] "+"\n";
Macro1 +="TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://api.captchasolutions.com/solve ATTR=NAME:secret CONTENT=[ MY SECRET ] "+"\n";
Macro1 +="TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://api.captchasolutions.com/solve ATTR=* "+"\n";
Macro1 +="SET !TIMEOUT_STEP 25 "+"\n";
Macro1 +="SET !EXTRACT NULL "+"\n";
Macro1 +="TAG POS=1 TYPE=DECAPTCHA ATTR=* EXTRACT=TXT "+"\n";
Macro1 +="TAB CLOSE "+"\n";
Macro1 +="TAG POS=1 TYPE=INPUT:TEXT FORM=ID:link-view ATTR=ID:adcopy_response-captchaShortlink CONTENT={{!EXTRACT}} "+"\n";
Macro1 +="WAIT SECONDS=3 "+"\n";
Macro1 +="TAG POS=1 TYPE=BUTTON FORM=ID:link-view ATTR=ID:invisibleCaptchaShortlink "+"\n";
var captchasolve;
captchasolve ="CODE:";
captchasolve +="FILEDELETE NAME=C:\\Users\\Dtractus\\Desktop\\deneme\\captcha.png "+"\n";
captchasolve +="ONDOWNLOAD FOLDER=C:\\Users\\Dtractus\\Desktop\\deneme\\ FILE=captcha.png "+"\n";
captchasolve +="TAG POS=1 TYPE=DIV ATTR=ID:adcopy-puzzle-image-captchaShortlink CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT "+"\n";
captchasolve +="TAB OPEN "+"\n";
captchasolve +="TAB T=2 "+"\n";
captchasolve +="URL GOTO=http://api.captchasolutions.com/x.php "+"\n";
captchasolve +="TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:http://api.captchasolutions.com/solve ATTR=NAME:captcha CONTENT=C:\\Users\\Dtractus\\Desktop\\deneme\\captcha.png "+"\n";
captchasolve +="TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://api.captchasolutions.com/solve ATTR=NAME:key CONTENT=[ MY KEY ] "+"\n";
captchasolve +="TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://api.captchasolutions.com/solve ATTR=NAME:secret CONTENT=[ MY SECRET ] "+"\n";
captchasolve +="TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://api.captchasolutions.com/solve ATTR=* "+"\n";
captchasolve +="SET !TIMEOUT_STEP 25 "+"\n";
captchasolve +="SET !EXTRACT NULL "+"\n";
captchasolve +="TAG POS=1 TYPE=DECAPTCHA ATTR=* EXTRACT=TXT "+"\n";
captchasolve +="TAB CLOSE "+"\n";
captchasolve +="TAG POS=1 TYPE=INPUT:TEXT FORM=ID:link-view ATTR=ID:adcopy_response-captchaShortlink CONTENT={{!EXTRACT}} "+"\n";
captchasolve +="WAIT SECONDS=3 "+"\n";
captchasolve +="TAG POS=1 TYPE=BUTTON FORM=ID:link-view ATTR=ID:invisibleCaptchaShortlink "+"\n"
var captchacomp;
captchacomp ="CODE:";
captchacomp +="SET !TIMEOUT_STEP 25 "+"\n";
captchacomp +="TAG POS=1 TYPE=A ATTR=TXT:Get<SP>Link "+"\n";
captchacomp +="SET !TIMEOUT_PAGE 120 "+"\n";
captchacomp +="FILEDELETE NAME=C:\\Users\\Dtractus\\Desktop\\deneme\\captcha.png "+"\n";
captchacomp +="ONDOWNLOAD FOLDER=C:\\Users\\Dtractus\\Desktop\\deneme\\ FILE=captcha.png "+"\n";
captchacomp +="TAG POS=1 TYPE=DIV ATTR=ID:adcopy-puzzle-image CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT "+"\n";
captchacomp +="TAB OPEN "+"\n";
captchacomp +="TAB T=2 "+"\n";
captchacomp +="URL GOTO=http://api.captchasolutions.com/x.php "+"\n";
captchacomp +="TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:http://api.captchasolutions.com/solve ATTR=NAME:captcha CONTENT=C:\\Users\\Dtractus\\Desktop\\deneme\\captcha.png "+"\n";
captchacomp +="TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://api.captchasolutions.com/solve ATTR=NAME:key CONTENT=0db5b026460c228ad7fa2f601d88a7ec "+"\n";
captchacomp +="TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://api.captchasolutions.com/solve ATTR=NAME:secret CONTENT=24071260 "+"\n";
captchacomp +="TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://api.captchasolutions.com/solve ATTR=* "+"\n";
captchacomp +="SET !TIMEOUT_STEP 25 "+"\n";
captchacomp +="SET !EXTRACT NULL "+"\n";
captchacomp +="TAG POS=1 TYPE=DECAPTCHA ATTR=* EXTRACT=TXT "+"\n";
captchacomp +="TAB CLOSE "+"\n";
captchacomp +="TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT={{!EXTRACT}} "+"\n";
captchacomp +="TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=* "+"\n"
"The CAPTCHA was incorrect. Try again"
TAG For this error :
Code: Select all
TAG POS=1 TYPE=DIV ATTR=TXT:The<SP>CAPTCHA<SP>was<SP>incorrect.<SP>Try<SP>again EXTRACT=TXT
By the way, If captcha is wrong again, I want to run repeat "captchasolve" solve again.
I'm still trying but i can't.
Thank you..