कैसे लिनक्स में एक वेब साइट के सभी पृष्ठों को डाउनलोड करने के लिए

Wget लिनक्स पर शक्तिशाली ओपन सोर्स सॉफ्टवेयर है जिसका उपयोग वेबसाइटों से सामग्री डाउनलोड करने के लिए किया जा सकता है। कभी-कभी किसी वेबसाइट पर सभी सामग्री की प्रतिलिपि बनाना आवश्यक होता है, शायद साइट का दर्पण बनाने के लिए या बाद में उपयोग के लिए वर्तमान सामग्री को संरक्षित करने के लिए। Wget के साथ, एक पूरी वेबसाइट को एक सिंगल-लाइन कमांड के साथ डाउनलोड किया जा सकता है।

1।

सुनिश्चित करें कि "जो" कमांड का उपयोग करके wget स्थापित है। टाइपिंग "जो wget", बिना उद्धरण के, एक टर्मिनल में दिखाएगा कि लिनक्स कंप्यूटर पर Wget कहाँ स्थापित है। यदि Wget स्थापित नहीं है, तो वितरण के सॉफ़्टवेयर इंस्टॉलेशन टूल जैसे Yum या Apt-get का उपयोग करके Wget स्थापित करें।

2।

वेबसाइट को मिरर करने के लिए फ्लैग सेट करें। Wget में कई झंडे होते हैं जिन्हें प्रोग्राम के व्यवहार को बदलने के लिए सेट किया जा सकता है। "-M" ध्वज का उपयोग पूरी वेबसाइट डाउनलोड करने के लिए किया जाता है। उदाहरण के लिए, टाइप करें:

wget -m www.fake-web-site.com

यह आपके कंप्यूटर पर "www.fake-web-site.com" की एक स्थानीय प्रतिलिपि बनाता है। डिफ़ॉल्ट रूप से, Wget निर्देशिका के अंदर वेबसाइट के समान नाम के साथ एक निर्देशिका बनाता है जिसमें इसे निष्पादित किया गया था।

3।

जांचें कि सामग्री को ब्राउज़र में पृष्ठ की स्थानीय प्रतिलिपि खोलकर प्राप्त किया गया था।

जरूरत की चीजें

  • wget

चेतावनी

  • किसी सर्वर से सामग्री का अनुरोध करने पर Wget बैंडविड्थ की पर्याप्त मात्रा का उपभोग कर सकता है। इसके अलावा, कुछ फायरवॉल एकल क्लाइंट से एक हमले के रूप में तेजी से अनुरोधों को बाधित कर सकते हैं, जिसके परिणामस्वरूप आपका आईपी पता अस्थायी रूप से सर्वर से अवरुद्ध हो सकता है। सुनिश्चित करें कि -w ध्वज अनुरोधों के बीच समय को सीमित करने के लिए सेट किया गया है। उदाहरण के लिए:
  • wget -m -w 10 www.fake-web-site.com
  • सर्वर से बाद की फ़ाइलों का अनुरोध करने से पहले 10 सेकंड के लिए वेट का इंतजार करेंगे।

लोकप्रिय पोस्ट