【问题标题】:Imacros eval firefoxImacros 评估火狐
【发布时间】:2016-02-10 22:36:50
【问题描述】:

目前正在使用 Imacros,但遇到了问题,我正在使用 版本构建 = 8961227 记录器 = FX Windows 7的 火狐 44.0.1

我正在尝试为 instagram 做一些东西,如果它说跟随然后它会将等待时间设置为 30,如果它说跟随它将变量 7 更改为 0,到目前为止程序将运行但它会接受if语句无论是follow还是following并将等待时间设置为30,它都不会将其传递给else语句,有什么解决方案吗?

VERSION BUILD=8961227 RECORDER=FX
TAB T=1
FILTER TYPE=IMAGES STATUS=OFF
SET !ERRORIGNORE YES
SET !TIMEOUT_PAGE 10

URL GOTO=https://www.instagram.com/instagram/ 
TAG POS=1 TYPE=BUTTON ATTR=TXT:* EXTRACT=TXT
SET !VAR0 {{!EXTRACT}}
SET !EXTRACT NULL

SET !VAR3 Follow
SET !VAR4 Following

SET !VAR7 EVAL("if (\"{{VAR0}}\" == \"{{VAR3}}\") {VAR7= 5;} else {VAR7= 0;}; ")

wait seconds = {{!VAR7}}
TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow   
wait seconds = {{!VAR7}}
PROMPT EXTRACT:<SP>_{{!EXTRACT}}_<BR>VAR0:<SP>_{{!VAR0}}_<BR><BR>VAR3:<SP>_{{!VAR3}}_<BR>VAR4:<SP>_{{!VAR4}}_<BR><BR>VAR7:<SP>_{{!VAR7}}_

【问题讨论】:

    标签: imacros


    【解决方案1】:

    试试这个EVAL 声明:

    SET !VAR7 EVAL("('{{!VAR0}}' == '{{!VAR3}}') ? 30 : 0;")
    

    【讨论】:

    • 效果很好!谢谢!你能解释一下我的问题吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-01-04
    • 2011-08-02
    • 2013-10-30
    • 2011-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多