2009-10-10 SafariをAppleScriptで操る〜 外貨預金編 その1 〜 パソコン・インターネット macOS tell application "Safari" set IDISK_ID to "your_iDisk_account" set IDISK_DIR to "/Volumes/" & IDISK_ID & "/Web/Sites/fx/" set USD_FILE to IDISK_DIR & "usdRate" set EUR_FILE to IDISK_DIR & "eurRate" set FX_URL to "http://moneykit.net/visitor/sb_rate/index.html" open location FX_URL repeat if (URL of front document = FX_URL) then exit repeat end if end repeat repeat if (do JavaScript "document.readyState" in document 1) = "complete" then exit repeat end if end repeat set rateDataText to "" repeat set rateDataText to do JavaScript "window.document.getElementsByTagName('table')[0].innerText" in document 1 if rateDataText > 0 then exit repeat end if end repeat set usdRate to paragraph 7 of rateDataText set eurRate to paragraph 8 of rateDataText do shell script "echo " & usdRate & "|cut -d' ' -f5>" & USD_FILE & ".txt" do shell script "echo " & eurRate & ">" & EUR_FILE & ".txt" end tell 参考リンク ターミナルのコマンドラインから AppleScript スクリプトを実行する 関連記事 AppleScript入門 SafariをAppleScriptで操る〜 外貨預金編 その2 〜 初代PPC Mac miniで作るアラートシステム 〜 外貨預金編 その1〜 Safariつながり SafariのリーディングリストをFirefoxなどで読む Safariのリーディングリストをkindleに送る Safariだとオレオレ証明書でWebSocketが使えない!? iOS11でWebRTCがiPhoneのSafariで使えるのか試した