- Registriert
- 23.01.06
- Beiträge
- 64
Hi leute,
bräucht mal bisschen unterstützung bei einem skript von mir.
das skript soll die 1. seite laden dann nach einem string suchen und je nachdem ob er enthalten ist aktionen setzen. wenn nicht dann eine 2. seite laden und wieder kontrollieren => wenn nicht enthalten dann 1. seite laden und so weiter. in einem abstand von.. sagen wir 10 min.
es funktioniert ja auch.. bis auf den "random?" fehler: "NSReceiverEvaluationScriptError: 4" der von safari kommt oder geht..
kann leider überhaupt nicht sagen woran das liegt
hab auch schon gelesen, dass das vielleicht was mit dem fenster zu tun hat.. aber es ist ja offen. auf active mag ichs nicht unbedingt setzen da ich ja sonst nicht weiter arbeiten kann. habt ihr ideen?
bin für jeden hinweis dankbar.
bräucht mal bisschen unterstützung bei einem skript von mir.
das skript soll die 1. seite laden dann nach einem string suchen und je nachdem ob er enthalten ist aktionen setzen. wenn nicht dann eine 2. seite laden und wieder kontrollieren => wenn nicht enthalten dann 1. seite laden und so weiter. in einem abstand von.. sagen wir 10 min.
es funktioniert ja auch.. bis auf den "random?" fehler: "NSReceiverEvaluationScriptError: 4" der von safari kommt oder geht..

hab auch schon gelesen, dass das vielleicht was mit dem fenster zu tun hat.. aber es ist ja offen. auf active mag ichs nicht unbedingt setzen da ich ja sonst nicht weiter arbeiten kann. habt ihr ideen?
bin für jeden hinweis dankbar.
Code:
tell application "Safari"
repeat
set control_browse to window 1
tell document of control_browse
set URL to "http:irgendwas.helftmirbitte_oder_ichfall:um-at"
end tell
delay 4
set infotext to get text of document "Meine Seite"
if (offset of "textderaufderseitesteht" in infotext) > 0 then
--mach das was ich will
end if
--hier kommt das gleiche nochmal nur mit der 2. seite: also
--ab set control_browse bis end if
end repeat
end tell