題:
Lion中的“ URL Access Scripting.app”去哪了?
Dov
2011-07-24 17:23:47 UTC
view on stackexchange narkive permalink

我有按計劃運行的AppleScript,可以從URL下載文件。他們一直在使用 URL Access Scripting.app download 事件,現在該事件似乎已經從Lion中消失了。

我找不到任何事件文檔告訴我發生了什麼,或前進的方向。 AppleScript發行說明涵蓋了Snow Leopard,但沒有涵蓋Lion(至少現在還沒有),Mac OS X Automation的 Lion Applescript頁面僅提及了新功能。 URL Access Scripting.app 是否仍隱藏在某個地方,還是我需要找到一種新方法將文件下載到磁盤?

我剛剛聽說過,現在正在使用Lion。在哪裡可以下載此工具?在蘋果服務器上找不到的地方,或者在我的舊Snow Leopard機器中都找不到。
@PeterPayne閱讀已經發布的答案。
一 回答:
sofly
2011-07-24 21:29:43 UTC
view on stackexchange narkive permalink

Apple出於未知原因在Lion中淘汰了 URL Access Scripting.app ,並且顯然沒有發布任何有關這樣做或解決方法的文檔。另外,如果您在應用程序上進行複制,它將顯示出來,但仍然無法使用。

在文檔發布之前,最好的解決方法是(儘管看到其他人推薦此文件我不會感到驚訝)更改腳本以使用curl。編輯腳本應該非常簡單,並且curl實際上是相當可靠和有用的。

如果您不知道curl,那麼您應該能夠很快地弄清楚它,這沒有什麼挑戰性。這是一個腳本(由另一個用戶)轉換為curl的示例。我很抱歉,如果它與您的腳本不完全相同,但是您應該能夠從代碼塊中獲得一些想法。

 -使用URL訪問腳本將myFile設置為(((臨時項目的路徑)​​作為字符串)&“ url_access_file.xml”告訴應用程序“ URL訪問腳本”下載“ http://whateverlink.com”以將文件myFileend告訴-使用curlset myFile到(POSIX路徑(臨時項目的路徑))&“ curl_file.xml”做shell腳本“ curl -L” &“ http://whateverlink.com” &“ -o” & myFile  
我的腳本下載了圖片(具體請參見URL http://interfacelift.com/wallpaper/7yz4ma1/02657_yllasjarvi_1920x1200.jpg),並且curl無法正常工作。它不會下載任何內容。我不確定是否需要自定義標題或發生了什麼...
事實證明,我需要使用用戶代理字符串傳遞-A標誌。看起來像:`-A“ Mozilla / 5.0(Windows NT 5.1)AppleWebKit / 534.50(KHTML,如Gecko)版本/5.1 Safari / 534.50”
真是太棒了!


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...