सिंह में "URL एक्सेस स्क्रिप्टिंग.app" कहां गया?


7

मेरे पास AppleScripts है जो URL से फ़ाइलों को डाउनलोड करने के लिए एक शेड्यूल पर चलता है। वे उपयोग कर रहे थे URL Access Scripting.app की download घटना, जो अब लायन से गायब हो गई है।

मुझे यह बताने का कोई दस्तावेज नहीं मिल रहा है कि मुझे क्या हुआ है, या आगे का रास्ता क्या है। AppleScript नोट्स जारी करता है कवर स्नो लेपर्ड, लेकिन लायन नहीं (अभी तक नहीं, कम से कम), और मैक ओएस एक्स ऑटोमेशन लायन अप्पस्क्रिप्ट पेज केवल नई सुविधाओं का उल्लेख करता है। है URL Access Scripting.app अभी भी कहीं छिपा हुआ है, या क्या मुझे डिस्क पर फ़ाइल डाउनलोड करने का एक नया तरीका खोजने की आवश्यकता है?


मैंने अभी इस बारे में सुना है, और मैं अब लायन का उपयोग कर रहा हूं। मैं इस टूल को कहां से डाउनलोड कर सकता हूं? यह Apple के सर्वरों पर कहीं नहीं है, जो मेरे पुराने स्नो लेपर्ड मशीनों में मिल सकता है।

@PeterPayne पहले से पोस्ट किए गए उत्तर को पढ़ें।
Dov

जवाबों:


10

Apple का सफाया URL Access Scripting.app अज्ञात कारणों से शेर में, और स्पष्ट रूप से कोई प्रलेखन जारी नहीं किया कि उन्होंने ऐसा क्यों किया या वर्कअराउंड किया। इसके अतिरिक्त, यदि आप ऐप पर कॉपी करते हैं, तो यह दिखाई देगा लेकिन यह अभी भी काम नहीं करेगा।

दस्तावेज़ीकरण जारी होने तक संभवतः सबसे अच्छा समाधान है (हालांकि मैं दूसरों को यह सलाह देते हुए आश्चर्यचकित नहीं होगा) कर्ल का उपयोग करने के लिए अपनी स्क्रिप्ट को बदलना है। लिपियों का संपादन काफी सरल होना चाहिए, और कर्ल वास्तव में काफी विश्वसनीय और उपयोगी है।

यदि आप कर्ल नहीं जानते हैं, तो आपको इसे जल्दी से पता लगाने में सक्षम होना चाहिए, यह बहुत चुनौतीपूर्ण नहीं है। यहां एक स्क्रिप्ट का एक उदाहरण है जिसे कर्ल में परिवर्तित किया गया था (किसी अन्य उपयोगकर्ता द्वारा)। मेरी क्षमा याचना यदि यह आपकी लिपियों के समान नहीं है, लेकिन आपको कोड के ब्लॉक से कुछ विचार प्राप्त करने में सक्षम होना चाहिए।

-- Using URL Access Scripting
set myFile to ((path to temporary items) as string) & "url_access_file.xml"
tell application "URL Access Scripting"
download "http://whateverlink.com" to file myFile
end tell

-- Using curl
set myFile to (POSIX path of (path to temporary items)) & "curl_file.xml"
do shell script "curl -L " & "http://whateverlink.com" & " -o " & myFile

मेरी स्क्रिप्ट छवियों को डाउनलोड करती है (विशेष रूप से, URL देखें interfacelift.com/wallpaper/7yz4ma1/... ), और कर्ल काम नहीं कर रहा है। यह कुछ भी डाउनलोड नहीं करता है। मुझे यकीन नहीं है कि मुझे कस्टम हेडर की ज़रूरत है, या क्या हो रहा है ...
Dov

1
यह पता चला है कि मैं एक उपयोगकर्ता एजेंट स्ट्रिंग के साथ एक ध्वज में पारित करने की जरूरत है। जो दिखता है: -A "Mozilla/5.0 (Windows NT 5.1) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50"
Dov

यह बहुत अच्छा है कि आपको यह कर्ल में काम करने के लिए मिला है!
sofly
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.