2013-10-07 4 views
0

Firefox에서 iMacros 스크립트를 만들었습니다.이 스크립트는 일련의 페이지에서 "다음"링크를 활성화하지만 때때로 " 계속하려면 "페이지,"다음 "태그가 없으며"계속 하시겠습니까? " 태그가 대신 존재합니다.TAG을 찾을 수 없을 때 iMacros에서 대체 명령을 실행하십시오.

TAG POS=1 TYPE=A ATTR=TXT:Next 

그리고 나는이 (의사) 같은 싶습니다 :

내 현재 스크립트는 이것이다

try { 
    TAG POS=1 TYPE=A ATTR=TXT:Next 
} catch (Error -921) { 
    'Firefox error for "TAG not found" 
    TAG POS=1 TYPE=A ATTR=TXT:Would<SP>you<SP>like<SP>to<SP>continue? 
} 

UPDATE : 허용 대답에 따라, 최종 형태입니다 다음 :

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 

일부 발언 :

,
  • !TIMEOUT_TAG은 0으로 설정됩니다. 그렇지 않으면 태그 중 하나가 주어진 페이지에서 항상 실패하므로 모든 루프에 대기 간격이 생깁니다.
  • !TIMEOUT_PAGE은 상대적으로 큰 값을 갖지만 페이지가로드 되 자마자 빠르게 진행되는 것처럼 최대 값입니다. 스크립트는 가능한 한 빨리 실행됩니다.

답변

2

이 시도 :

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? 
+0

내가 같은 알아 낸! 페이지에 하나 또는 다른 링크 유형이 있기 때문에 정상적으로 작동합니다. – heltonbiker

관련 문제