0

下午好!我有一个用 iMacros 编写的带有绕过验证码服务的代码。我的问题是.. 如果我的验证码不正确,我需要这样做,然后像循环一样再次执行此操作,或者如果验证码很好,则进入下一部分代码。我如何在 iMacros 中做到这一点。我在那里听说过 javascript,但无法编写代码。请看我的代码。

URL GOTO="my site"

TAG POS=1 TYPE=DIV ATTR=TXT:"my options"

TAG POS=1 TYPE=INPUT:RADIO ATTR=ID:"my options"
wait seconds=2

SET !EXTRACT_TEST_POPUP NO

ONDOWNLOAD FOLDER=C:\Captcha\ FILE=image.jpg WAIT=YES

TAG POS=1 TYPE=IMG ATTR=SRC:"image captcha" CONTENT=EVENT:SAVEPICTUREAS

tab open

tab t=2

URL GOTO="service captcha"

TAG POS=1 TYPE=INPUT ATTR=NAME:pict CONTENT=C:\Captcha\image.jpg

TAG POS=1 TYPE=INPUT:SUBMIT FORM=ACTION:"submit send captcha"
ATTR=VALUE:Send

TAG POS=6 TYPE=TD ATTR=* EXTRACT=TXT

wait seconds=3

SET !VAR1 {{!EXTRACT}}

TAG POS=1 TYPE=INPUT:PASSWORD FORM=NAME:account ATTR=ID:Passwd CONTENT="my password"

TAG POS=1 TYPE=INPUT:PASSWORD FORM=NAME:account ATTR=ID:PasswdAgain CONTENT="my 
password"

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:account ATTR=ID:Email CONTENT="email"

TAG POS=1 TYPE=INPUT:TEXT FORM=NAME:account ATTR=ID:newaccountcaptcha CONTENT={{!var1}}

wait seconds=2

TAG POS=1 TYPE=INPUT:SUBMIT FORM=ID:account ATTR=ID:submitbutton

好的。有时验证码的形式不正确,它给了我这样一条消息“您输入的字符错误”。我如何使用 javascript 再次重复这些步骤?我只对预防方法感兴趣,因为 iMacros 是有趣的模拟然后其他程序。谢谢你们。

4

1 回答 1

0

您在这里有一个示例,您可以如何使用 JavaScript 脚本并制作嵌套循环。

iMacros 中的嵌套循环(第二个循环)

于 2013-09-02T16:33:01.800 回答