Loops 未找到标记时,在iMacros中运行备用命令

Loops 未找到标记时,在iMacros中运行备用命令,loops,imacros,error-checking,Loops,Imacros,Error Checking,我在Firefox中创建了一个iMacros脚本,它可以激活一组页面中的“下一步”链接,但每隔一段时间就会出现一个“你想继续吗”页面,其中“下一步”标签不存在,而“你想继续吗?”标签则存在 我当前的脚本是: TAG POS=1 TYPE=A ATTR=TXT:Next 我希望它是这样的(伪代码): 试试看{ 标签POS=1 TYPE=A ATTR=TXT:Next }捕获(错误-921){ “未找到标记”的Firefox错误 TAG POS=1 TYPE=A ATTR=TXT:是否继续? }

我在Firefox中创建了一个iMacros脚本,它可以激活一组页面中的“下一步”链接,但每隔一段时间就会出现一个“你想继续吗”页面,其中“下一步”标签不存在,而“你想继续吗?”标签则存在

我当前的脚本是:

TAG POS=1 TYPE=A ATTR=TXT:Next
我希望它是这样的(伪代码):

试试看{
标签POS=1 TYPE=A ATTR=TXT:Next
}捕获(错误-921){
“未找到标记”的Firefox错误
TAG POS=1 TYPE=A ATTR=TXT:是否继续?
}
更新:根据接受的答案,最终形式如下:

SET !ERRORIGNORE YES
SET !TIMEOUT_PAGE 10
SET !TIMEOUT_TAG 0
TAG POS=1 TYPE=A ATTR=TXT:Next<SP>>
TAG POS=1 TYPE=A ATTR=TXT:Continue
SAVEAS TYPE=HTM FOLDER=* FILE=mensagem+{{!URLCURRENT}}.htm
SET!错误忽略是
设置超时\u第10页
设置超时\u标记0
标记位置=1类型=属性=文本:下一步>
TAG POS=1 TYPE=A ATTR=TXT:继续
SAVEAS TYPE=HTM FOLDER=*FILE=mensage+{{!URLCURRENT}}.HTM
一些评论:

  • !TIMEOUT_标记
    设置为零,否则会为每个循环创建等待间隔,因为其中一个标记对于给定页面总是失败
  • !TIMEOUT\u PAGE
    的值相对较大,但它只是一个最大值,因为它似乎在页面加载后立即开始运行,并且脚本正在以尽可能快的速度运行
试试这个:

SET !ERRORIGNORE YES
TAG POS=1 TYPE=A ATTR=TXT:Next
TAG POS=1 TYPE=A ATTR=TXT:Would<SP>you<SP>like<SP>to<SP>continue?
SET!错误忽略是
标签POS=1 TYPE=A ATTR=TXT:Next
TAG POS=1 TYPE=A ATTR=TXT:是否继续?
试试这个:

SET !ERRORIGNORE YES
TAG POS=1 TYPE=A ATTR=TXT:Next
TAG POS=1 TYPE=A ATTR=TXT:Would<SP>you<SP>like<SP>to<SP>continue?
SET!错误忽略是
标签POS=1 TYPE=A ATTR=TXT:Next
TAG POS=1 TYPE=A ATTR=TXT:是否继续?
试试这个:

SET !ERRORIGNORE YES
TAG POS=1 TYPE=A ATTR=TXT:Next
TAG POS=1 TYPE=A ATTR=TXT:Would<SP>you<SP>like<SP>to<SP>continue?
SET!错误忽略是
标签POS=1 TYPE=A ATTR=TXT:Next
TAG POS=1 TYPE=A ATTR=TXT:是否继续?
试试这个:

SET !ERRORIGNORE YES
TAG POS=1 TYPE=A ATTR=TXT:Next
TAG POS=1 TYPE=A ATTR=TXT:Would<SP>you<SP>like<SP>to<SP>continue?
SET!错误忽略是
标签POS=1 TYPE=A ATTR=TXT:Next
TAG POS=1 TYPE=A ATTR=TXT:是否继续?

我也发现了同样的问题!它的工作很好,因为网页有一个或另一个链接类型。我也找到了相同的!它的工作很好,因为网页有一个或另一个链接类型。我也找到了相同的!它的工作很好,因为网页有一个或另一个链接类型。我也找到了相同的!由于页面有一种或另一种链接类型,因此它工作正常。