2013-10-07 42 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設置爲零,否則它會爲每個循環創建等待間隔,因爲其中一個標記總是會對給定頁面失敗;
  • !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

相關問題