Tycker du ska passa på att lära dig lite AppleScript och göra åtminstone en egen demo som du sedan kan traska iväg till en mer erfaren programmerare med och säga "Gör så här fast bättre…"
Eftersom det går att använda både AppleScript och JavaScript för att göra saker med Safari så går det hyfsat enkelt att fylla i saker och klicka på knappar på webbsidor.
Så här ser ett rudimentärt AppleScript ut som genom att använda JavaScript fyller i sökrutan på 99.se/mac med texten "HEJSANHOPPSAN" och sedan sparar resultatsidan på skrivbordet och stänger ner Safarifönstret.
Klistra in i Manusredigeraren för att testa.
tell application "Safari"
-- gå till 99.se/mac
open location "http://www.99.se/mac"
-- vänta lite
delay 5
-- skriv in något i sökrutan.
do JavaScript "document.forms[0].query.value = \"" & "HEJSANHOPPSAN\"" in document 1
-- skicka iväg sökningen
do JavaScript "document.forms[0].submit()" in document 1
-- vänta lite
delay 5
-- lägg safari överst så vi kan klicka på knappar och dyl.
tell application "Safari"
activate
tell application "System Events"
tell process "Safari"
-- spara sidan
keystroke "s" using command down
delay 0.5
-- på skrivbordet
keystroke "d" using command down
delay 0.5
keystroke "s" using command down
delay 0.5
-- stäng ner fönstret
keystroke "w" using command down
end tell
end tell
end tell
end tell