如何使用iMacros和if / else这样的逻辑用于instagram?

时间:2017-03-17 15:29:28

标签: javascript instagram imacros

我正在使用iMacros进行Instagram自动化以创建自动关注者。我转到主题标签部分,然后转到最近的部分,我想关注我尚未关注的“最新部分”中的任何人。

这就是我所拥有的:

VERSION BUILD=844 RECORDER=CR
URL GOTO=https://www.instagram.com/p/BRvYjUPjB7m/?tagged=scootershop
TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow
TAG POS=1 TYPE=A ATTR=TXT:Next
TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow
TAG POS=1 TYPE=A ATTR=TXT:Next
TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow
TAG POS=1 TYPE=A ATTR=TXT:Next

但是我想要它做一种“如果按钮txt是'跟随',然后点击它”但如果它说'跟随',只需点击“下一步”。

我知道iMacros没有内置的if / else语句,但我是全新的,需要一些指导。谢谢!

2 个答案:

答案 0 :(得分:1)

您可以尝试这样的事情:

URL GOTO=https://www.instagram.com/p/BRvYjUPjB7m/?tagged=scootershop

SET !ERRORIGNORE YES
TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow
SET !ERRORIGNORE NO
TAG POS=1 TYPE=A ATTR=TXT:Next

SET !ERRORIGNORE YES
TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow
SET !ERRORIGNORE NO
TAG POS=1 TYPE=A ATTR=TXT:Next

SET !ERRORIGNORE YES
TAG POS=1 TYPE=BUTTON ATTR=TXT:Follow
SET !ERRORIGNORE NO
TAG POS=1 TYPE=A ATTR=TXT:Next

答案 1 :(得分:0)

来自Shugar的答案的!ERRORIGNORE解决方案是这个用例最优雅,最简单的解决方案。

但如果需要,那么iMacros for Firefox(但不适用于iMacros for Chrome)包含Javascript支持,允许您使用if / then语句。

http://wiki.imacros.net/iMacros_for_Firefox#Javascript_Scripting_Interface