GameSprit

自転車やMac・AppleScript、映画・小説やドラマのレビュー、備忘メモ・クイズなどを置いています。

ウェブページを読込み完了したら次の処理へ - 改良版

2011-01-14 21:46:17 | AppleScript
AppleScript : ウェブページを読込み完了したら次の処理へ - GameSprit という記事を投稿したのですが、時々エラーが発生することに気づきました。

そのため、次のように書き換えてみました。
on loadURL(tgt)
	set mk to 0
	tell application "Safari"
		open location (tgt as string)
		
		delay 0.5
		repeat until (mk = 1)
			try
				set theSource to get the source of document 1
				if theSource contains "</html>" then set mk to 1
			on error
				delay 0.5
			end try
		end repeat
		
	end tell
	return theSource
end loadURL

--(Mac OS X Snow Leopard 10.6.6)


しばらく、これで様子を見てみます。


ところで、明日から寒くなりそうですね。
凍えそうな週末です。


天気予報
日付1月15日(土)
天気くもり のち 雪か雨くもり のち 雪か雨
兵庫南部(神戸)の天気 - goo 天気


キーワード:AppleScriptウェブページを読込み完了したら次の処理へ変数エラーフラッグrepeat untiltry

最新の画像もっと見る

post a comment

ブログ作成者から承認されるまでコメントは反映されません。