ZennoLab

Automate everything

用户工具

站点工具


侧边栏

本页面的其他翻译:

zh:looping

循环

因为结构非常复杂并且你可能遇到各式不可预知的错误(尤其是你没有很好的编程经验),通常我们不建议你频繁使用循环。

循环包含两个关键元素,重复动作和退出条件。

如果你确切地知道命令被执行的次数才用循环

首先你要用Variable processing - Set value指令创建一个变量。初始化它的值并设置一个名字以便后面区分,取得这个变量,增加它的数值,在循环的内部每次增加一个值,直到超过你指定的最大值,这就是退出的条件。如果没到,就继续回到循环的开始。当比较计数器的时候,不必将它放入括号,因为你只是比较值,而不是文本。

依据网页上的事件退出循环

这种事件可能是某个特别的字眼出现在网页上或者跳到特定的地址。当你要用Logic - If指令来编写JavaScript的退出条件时。请记得当JavaScript执行产生错误的时候将发生退出错误(通过红色的点)。你无需学习JavaScript。只要看着截图修改你需要的数据即可。

根据错误退出循环

这是很常见的情形,当你不知道需要执行的次数和结束的条件,然后你明确知道在某个时刻执行会报错然后循环会中断。例如当你点击搜索引擎结果下一页按钮时,很明显到最后一页的时候,这个按钮是不存在的,这个时候循环就会报错。这种错误不代表着事情很糟糕,这仅代表者工程在这种循环分支执行错误的时候会退出。


变量计数器

If逻辑动作

如何创建一个基本的循环

购买ZennoPoster

ZennoPoster中文官方网站

ZennoPoster中文官方群:131861794

zh/looping.txt · 最后更改: 2015/07/14 15:51 (外部编辑)