キャプチャコントロールのためにiMacrosのif/elseステートメントを使用したいと思います。私は以前何度も試したことがあります。マクロ1とマクロ2を作ってif/else文を追加しましたが、うまくいきませんでした。 これはコードです。このコードの後iMacrosでif/elseステートメントを使用するにはどうすればよいですか? (キャプチャコントロール)
VERSION BUILD=8970419 RECORDER=FX
TAB CLOSEALLOTHERS
SET !EXTRACT_TEST_POPUP NO
SET !ERRORIGNORE YES
SET !TIMEOUT_PAGE 25
TAB T=1
URL GOTO= [ MY URL ]
TAG POS=1 TYPE=A ATTR=TXT:Skip<SP>Ad
SET !TIMEOUT_PAGE 120
WAIT SECONDS=7
FILEDELETE NAME=C:\Users\Dtractus\Desktop\deneme\captcha.png
ONDOWNLOAD FOLDER=C:\Users\Dtractus\Desktop\deneme\ FILE=captcha.png
TAG POS=1 TYPE=DIV ATTR=ID:adcopy-puzzle-image-captchaShortlink CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT
TAB OPEN
TAB T=2
URL GOTO=http://api.captchasolutions.com/x.php
TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:http://api.captchasolutions.com/solve ATTR=NAME:captcha CONTENT=C:\Users\Dtractus\Desktop\deneme\captcha.png
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://api.captchasolutions.com/solve ATTR=NAME:key CONTENT=[ MY KEY]
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://api.captchasolutions.com/solve ATTR=NAME:secret CONTENT=[ MY SECRET ]
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://api.captchasolutions.com/solve ATTR=*
SET !TIMEOUT_STEP 25
SET !EXTRACT NULL
TAG POS=1 TYPE=DECAPTCHA ATTR=* EXTRACT=TXT
TAB CLOSE
TAG POS=1 TYPE=INPUT:TEXT FORM=ID:link-view ATTR=ID:adcopy_response-captchaShortlink CONTENT={{!EXTRACT}}
WAIT SECONDS=3
TAG POS=1 TYPE=BUTTON FORM=ID:link-view ATTR=ID:invisibleCaptchaShortlink
キャプチャが間違っている場合、それはこのような警告を与えます。
"CAPTCHAが正しくありませんでした。もう一度お試しください" 私はこのコードの後にこの警告を確認したい
を。キャプチャが正しい場合は、以下のコードを続けます。もしcaptchaが再び間違っているなら、captchaをやり直すことをやり直して欲しい。
SET !TIMEOUT_STEP 25
TAG POS=1 TYPE=A ATTR=TXT:Get<SP>Link
SET !TIMEOUT_PAGE 120
FILEDELETE NAME=C:\Users\Dtractus\Desktop\deneme\captcha.png
ONDOWNLOAD FOLDER=C:\Users\Dtractus\Desktop\deneme\ FILE=captcha.png
TAG POS=1 TYPE=DIV ATTR=ID:adcopy-puzzle-image CONTENT=EVENT:SAVE_ELEMENT_SCREENSHOT
TAB OPEN
TAB T=2
URL GOTO=http://api.captchasolutions.com/x.php
TAG POS=1 TYPE=INPUT:FILE FORM=ACTION:http://api.captchasolutions.com/solve ATTR=NAME:captcha CONTENT=C:\Users\Dtractus\Desktop\deneme\captcha.png
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://api.captchasolutions.com/solve ATTR=NAME:key CONTENT=[ MY KEY ]
TAG POS=1 TYPE=INPUT:TEXT FORM=ACTION:http://api.captchasolutions.com/solve ATTR=NAME:secret CONTENT=[ MY SECRET]
TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:http://api.captchasolutions.com/solve ATTR=*
SET !TIMEOUT_STEP 25
SET !EXTRACT NULL
TAG POS=1 TYPE=DECAPTCHA ATTR=* EXTRACT=TXT
TAB CLOSE
TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:NoFormName ATTR=ID:adcopy_response CONTENT={{!EXTRACT}}
TAG POS=1 TYPE=INPUT:SUBMIT FORM=NAME:NoFormName ATTR=*
iMacrosではJavascriptを使用できます。私はこれのためのJavaScriptコードを持っています。私たちは使えませんか? – Dtractus