Computer >> कंप्यूटर >  >> प्रणाली >> Linux

अपने पीसी पर वेबसाइट डाउनलोड करने के लिए Wget का उपयोग कैसे करें

अपने पीसी पर वेबसाइट डाउनलोड करने के लिए Wget का उपयोग कैसे करें

क्या आपने कभी सोचा है कि वेब ब्राउज़र के बिना वेबसाइट डाउनलोड करने का कोई तरीका था या नहीं? तुम्हारी किस्मत अच्छी है। लिनक्स कमांड लाइन की शक्ति से कुछ भी संभव है। इस कार्य को पूरा करने के कई तरीके हैं, लेकिन हम इस लेख में wget पर ध्यान केंद्रित कर रहे हैं।

wget क्या है?

वेब सर्वर से सामग्री प्राप्त करने के लिए wget एक GNU कमांड-लाइन उपयोगिता है। एक डाउनलोडर के रूप में, wget अपने आप में बहुत शक्तिशाली है। wget HTTP, HTTPS और FTP जैसे कई प्रोटोकॉल के साथ काम करने में सक्षम है। wget उपयोगिता की अन्य क्षमताओं में शामिल हैं:

  • चुपचाप या पृष्ठभूमि में चलने की क्षमता
  • लिनक्स स्क्रिप्ट या सीआरओएन नौकरियों के साथ एकीकृत
  • एक बार में कई डाउनलोड चला सकते हैं
  • उन फ़ाइलों को डाउनलोड करता है जिनके लिए पासवर्ड की आवश्यकता होती है

क्यों wget?

जबकि ऐसे कई उपकरण हैं जो वेबसाइट गतिविधियों को कर सकते हैं, wget व्यापक दायरे की अनुमति देता है। यह उपयोगकर्ता को वेब ब्राउज़र के बिना कार्य करने की क्षमता देता है:

  • वेबसाइट की पूरी कॉपी डाउनलोड करना
  • वेबसाइट से विशिष्ट फ़ाइल डाउनलोड करना
  • मांग पर फ़ाइल की पुनर्प्राप्ति को स्वचालित करना
  • प्रमाणीकरण पोर्टल से दस्तावेज़ प्राप्त करना

wget अधिकांश Linux डिस्ट्रो में भी बनाया गया है, इसलिए यह शुरुआत से ही उपलब्ध है, और आगे किसी इंस्टॉलेशन की आवश्यकता नहीं है।

बुनियादी जानकारी प्राप्त करें

Wget के साथ शुरुआत करना काफी सरल है। सबसे पहले, एक Linux Terminal खोलें।

एक बार टर्मिनल विंडो खुलने के बाद, आप नीचे दिखाए अनुसार wget चला सकते हैं:

wget URL

“URL” को वेबसाइट के सटीक URL से बदलें।

अपने पीसी पर वेबसाइट डाउनलोड करने के लिए Wget का उपयोग कैसे करें

आंशिक रूप से डाउनलोड की गई फ़ाइल को फिर से शुरू करने के लिए, -c . का उपयोग करें अपने आदेश में इस प्रकार स्विच करें:

wget -c URL

अपने wget डाउनलोड को शांत करने के लिए, -q जोड़ें अपने आरंभिक wget कमांड पर स्विच करें:

wget -q URL

यदि आप सुनिश्चित नहीं हैं कि wget में विकल्पों का उचित उपयोग किया जाए, तो निम्न का उपयोग करें:

wget --help

वेबसाइटों के अलावा, आप wget का उपयोग करके भी कोई फ़ाइल डाउनलोड कर सकते हैं। उदाहरण के लिए:

wget https://example.com/file.zip

यह बस फ़ाइल को पकड़ लेगा और इसे वर्तमान निर्देशिका में सहेज लेगा।

यदि आप किसी भिन्न फ़ाइल नाम या भिन्न स्थान पर सहेजना चाहते हैं, तो -O . का उपयोग करें झंडा।

wget https://example.com/file.zip -O ~/Documents/my_downloaded_file.zip

एफ़टीपी विकल्प

जैसा कि पहले उल्लेख किया गया है, wget FTP का भी समर्थन करता है। यदि आप केवल एक FTP साइट निर्दिष्ट करते हैं:

wget ftp://ftp.example.com

wget मान लेगा कि आप एक अनाम लॉगिन चाहते हैं। वैकल्पिक रूप से, आप निम्न फ़्लैग के साथ उपयोगकर्ता नाम और पासवर्ड जैसी चीज़ों को मैन्युअल रूप से निर्दिष्ट कर सकते हैं:

  • --ftp-user=USER :लॉगिन के लिए उपयोगकर्ता नाम निर्दिष्ट करता है
  • --ftp-password=PASS :पासवर्ड निर्दिष्ट करता है
  • --no-passive-ftp :निष्क्रिय स्थानांतरण मोड अक्षम करता है

समयबाह्य, पुन:प्रयास, और विफल डाउनलोड

अंत में, wget सर्वर कनेक्शन समस्याओं और टाइमआउट से संबंधित कई विकल्पों के साथ आता है। निश्चित रूप से सभी विफलताओं से निपटा नहीं जा सकता है, लेकिन निम्नलिखित झंडे सभी सर्वर समस्याओं से निपटने में मदद करने के लिए हैं:

  • --tries=NUMBER :डाउनलोड करने के लिए बार-बार प्रयास करने की संख्या निर्दिष्ट करता है
  • --retry-connrefused :सर्वर द्वारा कनेक्शन अस्वीकृत होने पर भी डाउनलोड करने का पुनः प्रयास करें
  • --timeout=SECONDS :वैश्विक सेटिंग - टाइमआउट से पहले कितना इंतजार करना है
  • --wait=SECONDS :सफल डाउनलोड के बीच कितना इंतजार करना है (यदि दोहरा रहे हैं)

wget का उपयोग कौन करेगा?

इस पोस्ट को पढ़ने में, आप सोच रहे होंगे, "यह एक वेब ब्राउज़र का उपयोग करने की तुलना में जटिल और कहीं अधिक कठिन लगता है," लेकिन कोई भी इस उपयोगिता के लिए उपयोग कर सकता है, चाहे वह सिस्टम एडमिन या प्रोग्रामर के रूप में हो। नीचे दो उदाहरण दिए गए हैं कि कैसे मैं अपने पूरे दिन में इस आदेश का उपयोग करता हूं, मेरी भूमिका कभी-कभी बदलती रहती है।

यह एक सुरक्षा शोधकर्ता के रूप में मेरे काम को आसान बनाता है क्योंकि मैं इस आदेश को एक साथ कई वेबसाइटों को डाउनलोड करने के लिए शेड्यूल कर सकता हूं। मैं एक टेक्स्ट फ़ाइल (किसी भी टेक्स्ट एडिटर का उपयोग करके) बनाकर ऐसा कर सकता हूं जिसमें एक सूची में कई यूआरएल (प्रति पंक्ति एक यूआरएल) शामिल हैं। नीचे दिए गए कमांड को -i . के साथ निष्पादित करके स्विच, wget सूची में प्रत्येक वेबसाइट को डाउनलोड करेगा।

wget -i download_file_name URL

एक सिस्टम प्रशासक के रूप में, मैं पासवर्ड से सुरक्षित स्थानों से दस्तावेज़ आसानी से प्राप्त कर सकता हूं। यह आपको ऑफ़लाइन भी सहायता नहीं कर सकता है, लेकिन wget अनुमति देता है, यह आपको साइट पर क्रेडेंशियल जोड़ने की अनुमति देता है।

wget --user=user_id --password=user_password URL

ये लो! क्या यह उतना ही कठिन था जितना आपने सोचा था? wget के साथ अपने कार्यों को स्वचालित करने में सक्षम होने से आपका समय बचेगा और आपको ऑफ़लाइन भी काम करने की क्षमता मिलेगी। आपको क्या खोना है?

नीचे एक टिप्पणी छोड़ें और हमें बताएं कि क्या आपको यह उपयोगी लगा।


  1. अपने स्मार्टफोन को टीवी रिमोट के रूप में कैसे इस्तेमाल करें

    अब तक, आप अपने स्मार्टफ़ोन का उपयोग कॉल करने, सोशल मीडिया पर अपने दोस्तों को जोड़ने, गेम खेलने और मूवी देखने के लिए करते रहे होंगे। क्या होगा अगर मैं आपसे कहूं कि आप अपने स्मार्टफ़ोन के साथ बहुत सी अच्छी चीजें करते हैं, जैसे कि इसे टीवी रिमोट में बदलना? हां, आप अपने स्मार्टफोन को टीवी रिमोट में सेट

  1. अपने पीसी पर टेलीग्राम का उपयोग कैसे करें

    टेलीग्राम ने निजी मैसेजिंग की दुनिया में एयरटाइट सुरक्षा वाले कुछ ऐप में से एक के रूप में एक बड़ा नाम कमाया है। फ़ोन नंबरों के बजाय नए लोगों से जुड़ने के लिए उपयोगकर्ता नाम पर निर्भरता के साथ, यह अपने जीवन को निजी रखने में रुचि रखने वाले लोगों के लिए एक लोकप्रिय विकल्प बन गया है। हालांकि यह अंत नहीं

  1. अपना कॉर्टाना डेटा कैसे डाउनलोड करें

    विंडोज 10 बहुत सारी व्यापक सुविधाओं के साथ आया था और कोरटाना उनमें से एक है। Cortana एक डिजिटल असिस्टेंट है जो अपॉइंटमेंट बुक करने या आपको टू-डू और अन्य चीजों की याद दिलाने जैसे कार्यों को पूरा करता है। यह आपको प्रबंधित रहने और अपना काम जल्दी पूरा करने में मदद करता है। सुविधा को ठीक से काम करने के ल