1

Applescript で Web サイトを読み込んで、テキストを変数として出力するにはどうすればよいですか?

ここから「最新」の番号を読み取り、その番号を使用して、ここから Chromium の最新バージョンをダウンロードします。

4

3 に答える 3

2

Glenn が言ったように、シェル スクリプトを使用して AppleScript でラップする方がはるかに簡単do shell scriptです。スクリプトに一種の GUI が必要な場合の別の方法は、Platypusというプログラムを調べることです。

最後に、既にこれを行っているサンプル スクリプトをお探しの場合は、数日前に Chromium Mac が発表されたときに作成したスクリプトをご覧ください: http://chealion.ca/2009/05/chromium-build-bot-updater-script/ (ソースは GitHub にあります)。

于 2009-05-26T06:02:34.610 に答える
1

より AppleScript ネイティブな方法は次のようになります。

set filePath to (path to temporary items folder as string) & "file.html"

tell application "URL Access Scripting"
    download "http://www.apple.com/sitemap/" to file filePath replacing yes
end tell

--read file into a variable
try
    open for access (file filePath)
    set fileData to (read file filePath)
    close access (file filePath)
on error errMsg number errNum
    try
        close access file filePath
    end try
    error errMsg number errNum
end try

詳細については、URL アクセス スクリプトおよび StandardAdditions ディクショナリを参照してください。(ファイル > 辞書を開く)

于 2011-07-16T03:06:06.137 に答える