Führen Sie alternativen Befehl in iMacros, wenn die TAGS nicht gefunden
Ich erstellt habe, ein iMacros Skript im Firefox, der aktiviert den "Weiter" - link in eine Reihe von Seiten, aber jeder einmal in eine Weile, es ist eine Art "möchten Sie fortfahren" - Seite, wo Sie die "Next" - tag nicht vorhanden ist, und ein "möchten Sie fortfahren?" - tag vorhanden ist, statt.
Mein Aktuelles script ist dieses:
TAG POS=1 TYPE=A ATTR=TXT:Next
Und ich möchte, dass es so etwas wie diese (pseudocode):
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: nach der akzeptierten Antwort, die endgültige form ist die folgende:
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
Einige Bemerkungen:
!TIMEOUT_TAG
ist auf null gesetzt, sonst würde es schaffen, wartet Intervall jeder Schleife, da man des tags wird immer scheitern für eine bestimmte Seite;!TIMEOUT_PAGE
hat einen relativ großen Wert, aber es ist nur ein Maximalwert, da es scheint, um das gehen zu bekommen, sobald die Seite geladen wird, und das script läuft so schnell, wie es kann;
Du musst angemeldet sein, um einen Kommentar abzugeben.
versuchen Sie dies: