首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >将iMacros脚本转换为另一个免费的自动化工具,如Kantu或Selenium?

将iMacros脚本转换为另一个免费的自动化工具,如Kantu或Selenium?
EN

Stack Overflow用户
提问于 2019-03-18 05:56:20
回答 1查看 1.6K关注 0票数 2

我正在尝试创建一个脚本来在个人帐户上执行大量操作(我认为上下文并不相关)。我想出了一种方法,使用iMacros的这个脚本来实现它,并且它是有效的。

然而,我需要添加一个新的变量,以便在两次操作之间有一个随机延迟,而不是有一个固定的“等待秒”。因为我使用的是iMacros的免费版本,所以这不起作用,因为它使用了3个以上的变量:(

现在,问题是,我不知道如何将这个脚本转换为另一个浏览器自动化工具。例如,有人能帮我把它“翻译”成Kantu或Selenium吗?它会起作用吗?我知道询问关于工具的意见是离题的,但这不是我的意图。我真的不在乎我用的是哪个程序,只要它是免费的,而且能用就行了。根据我所看到的,Kantu或Selenium还不错,但我不了解它们是如何工作的,我也不能实际编码(这里是noob),所以我不知道如何将其“翻译”到另一个平台上。我需要在Chrome上的浏览器自动化(使用mac,如果相关)。

有人能在这方面帮我吗?我真的很想这样做,但花99美元购买iMacros的高级版本是毫无疑问的,因为这是个人使用的。

谢谢!

这是我在iMacros上的脚本:

代码语言:javascript
复制
SET !TIMEOUT_STEP 1
SET !ERRORIGNORE YES
SET !EXTRACT_TEST_POPUP NO

SET !VAR1 {{!LOOP}}
ADD !VAR1 1

TAB T=1
TAG POS={{!VAR1}} TYPE=DIV ATTR=CLASS:-utLf EXTRACT=TXT
SET !VAR2 {{!EXTRACT}}

SET RANDOM EVAL("var randomNumber=Math.floor(Math.random()*85 + 95); randomNumber;")

SET !EXTRACT NULL

TAB OPEN
TAB T=2
URL GOTO=https://www.example.com/{{!VAR2}}
WAIT SECONDS={{RANDOM}}

TAG POS=1 TYPE=BUTTON ATTR=CLASS:BY3EC<SP><SP>_0mzm*
WAIT SECONDS=2

TAG POS=1 TYPE=BUTTON ATTR=CLASS:aOOlW<SP>-Cab_*

TAB CLOSE
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-18 09:03:39

您当前的脚本可以很容易地转换为iMacros v10.0.x‘免费’的CR/FF只使用一个单一的变量,您将仍然有两个变量可用...:

代码语言:javascript
复制
SET !TIMEOUT_STEP 1
SET !ERRORIGNORE YES
SET !EXTRACT_TEST_POPUP NO

SET !VAR1 {{!LOOP}}
ADD !VAR1 1

TAB T=1
TAG POS={{!VAR1}} TYPE=DIV ATTR=CLASS:-utLf EXTRACT=TXT

SET !VAR1 EVAL("var randomNumber=Math.floor(Math.random()*85 + 95); randomNumber;")

TAB OPEN
TAB T=2
URL GOTO=https://www.example.com/{{!EXTRACT}}
WAIT SECONDS={{!VAR1}}

TAG POS=1 TYPE=BUTTON ATTR=CLASS:BY3EC<SP><SP>_0mzm*
WAIT SECONDS=2

TAG POS=1 TYPE=BUTTON ATTR=CLASS:aOOlW<SP>-Cab_*

TAB CLOSE

(我已经在iMacros论坛上解释了如何在只有2个Var的情况下使用“无限”的Var……,试图“游说”这个限制,我发现这个限制有点无用,而且只会困扰用户……)

iMacros论坛上提到的线程/解决方案:

=> ...在iMacros论坛上有一些账户的用户被“鼓励”支持“我的十字军东征”,反对愚蠢的在我看来,免费版的3x Var限制...

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55212324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档