कभी-कभी आपको वेब पर ग्राफिक्स का एक पेज मिलता है, और आप माउस पर राइट-क्लिक करके प्रत्येक तस्वीर को बारी-बारी से सेव करने का श्रमसाध्य काम करते हैं। यह ठीक है अगर पांच से दस तस्वीरें हैं, लेकिन क्या होगा अगर पच्चीस से पचास या सौ हैं? काश वेब पेजों से सभी छवियों को आसानी से डाउनलोड करने का कोई तरीका होता।
बेशक है। इस लेख में हम आपको मैक पर एक सरल तीन-भाग वाला ऑटोमेटर स्क्रिप्ट दिखाते हैं जो वर्तमान वेब पेज (सफारी ब्राउज़र में) से सभी छवियों का पता लगाएगा और उन्हें सेव करेगा और उन्हें आपके डेस्कटॉप पर एक डायरेक्टरी में सेव करेगा।
नोट: फ़ायरफ़ॉक्स के लिए, आप यहां दिए गए निर्देशों का पालन कर सकते हैं।
ऑटोमेटर के साथ वेब पेजों से सभी छवियों को डाउनलोड करें
ऑटोमेटर मैक पर एक वास्तव में उपयोगी टूल है जिसे कुछ उपयोगकर्ता कभी आज़माते नहीं हैं, लेकिन उन्हें वास्तव में करना चाहिए क्योंकि यह आसान और शक्तिशाली है। यह बड़ी संख्या में दोहराए जाने वाले कार्यों को स्वचालित कर सकता है और सिस्टम के सभी हिस्सों तक इसकी पहुंच है। आप ग्राफिक्स फ़ाइलों को JPG में बैच कन्वर्ट कर सकते हैं, साउंड फ़ाइलों को एक फॉर्मेट से दूसरे में बदल सकते हैं, या हिडन फ़ाइलों को चालू और बंद कर सकते हैं।
कुछ ऐसा जो आप नहीं जानते होंगे वह यह है कि ऑटोमेटर के सफारी में व्यापक हुक हैं, जो आपको वेब पेजों के साथ अन्यथा असंभव चीजें करने की अनुमति देते हैं।
वर्तमान वेब पेज पर छवियों को हथियाने को स्वचालित करने के लिए, यह तीन-आइटम स्क्रिप्ट का एक आसान मामला है, और निश्चित रूप से, आप इसे एक ऐप में बदल सकते हैं जिसे आप अपने डेस्कटॉप पर, अपने डॉक से (एक सेवा जो मेनू बार से चलती है), या यहां तक कि एक फोल्डर एक्शन के रूप में चला सकते हैं। इस उदाहरण में हम इसे एक ऐप बनाने जा रहे हैं, लेकिन अन्य लक्ष्य विधियों के साथ प्रयोग करने के लिए स्वतंत्र महसूस करें।
वर्कफ़्लो को स्क्रिप्ट करना
- एक नया ऑटोमेटर वर्कफ़्लो खोलें। अपने लक्ष्य वर्कफ़्लो प्रकार के रूप में एक ऐप चुनें।
- बाएं तरफ एक्शन टूलबार से इंटरनेट एक्शन चुनें। सूची से सफारी एक्शन से "वर्तमान वेबपेज प्राप्त करें" चुनें।
- अब उसी इंटरनेट एक्शन से "वेब पेजों की सामग्री प्राप्त करें" चुनें। यह वर्तमान वेब पेज की सामग्री का एक वेब आर्काइव मेमोरी में लोड करेगा जिस पर बाद के एक्शन द्वारा कार्रवाई की जा सकती है।
- अंत में, "वेब सामग्री से छवियां सहेजें" एक्शन चुनें। यह एक्शन पिछले चरण से वेब आर्काइव को प्रोसेस करता है और इमेज फ़ाइलों के लिए इसे फ़िल्टर करता है, फिर उन फ़ाइलों को निर्दिष्ट तरीके से डिस्क पर सेव करता है, या तो एक विशिष्ट नामित डायरेक्टरी में या URL के साथ।
- इस बात को ध्यान में रखते हुए, "URL को फ़ोल्डर नाम के रूप में उपयोग करें" और "मौजूदा फ़ोल्डर को प्रतिस्थापित करें" बॉक्स चेक करें। यह आपके डेस्कटॉप पर फ़ोल्डर का नाम वेबसाइट URL के साथ रखेगा ताकि प्रत्येक फ़ोल्डर अलग हो। यदि यह पहले से मौजूद है, तो यह कार्य को पूरा न करने और त्रुटि देने के बजाय इसे प्रतिस्थापित कर देगा। यह थोड़ा कच्चा है, लेकिन थोड़े काम से आप इसे परिष्कृत कर सकते हैं।
- ऐप को अपनी पसंदीदा स्थान पर डिस्क पर सेव करें।
ऐप चलाना
ऐप को किसी अन्य ऐप की तरह चलाएं, यह याद रखते हुए कि आप जिस पेज को कैप्चर करना चाहते हैं उसका टैब वर्तमान वाला है। वैसे, यह तब भी काम करता है जब सफारी मिनीमाइज़्ड हो।
आप ऐप को डेस्कटॉप से चला सकते हैं या इसे एप्लिकेशन डायरेक्टरी में छिपा सकते हैं और डॉक पर शॉर्टकट से चला सकते हैं।
ऐप चलाएं, और URL नाम वाला एक फ़ोल्डर आपके डेस्कटॉप पर सेव हो जाएगा जिसमें पेज की सभी छवियां होंगी।
निष्कर्ष
स्क्रिप्ट की कुछ सीमाएं हैं जिन्हें आप शायद इसमें थोड़ा छेड़छाड़ करके दूर कर सकते हैं। उदाहरण के लिए, यदि हथियाने के लिए कोई तस्वीर नहीं है तो आपको त्रुटि मिलती है। इसके अलावा, यह अच्छी तरह से काम करता है, भले ही थोड़ा बुनियादी हो।
क्या कोई ऐसा कार्य है जिसे आप स्वचालित होते देखना चाहेंगे? क्या आपने इस बुनियादी स्क्रिप्ट को और जटिल बनाया है? नीचे कमेंट्स में हमें बताएं।