HTTrack WebSite Copier वह ऑफलाइन ब्राउज़िंग टूल है जो बीस साल से हर “वेबसाइट कैसे डाउनलोड करें” सूची में है। यह अभी भी क्लासिक स्टेटिक साइटों पर काम करता है, अभी भी Windows और Linux के लिए रिलीज होता है, और अभी भी अपने नाम के अनुसार काम करता है। इसने वर्षों में कोई प्रमुख रिलीज़ नहीं देखा है, JavaScript-रेंडर की गई सामग्री को पूरी तरह से अनदेखा करता है, Windows XP के युग से एक इंटरफेस रखता है, और आधुनिक साइटों पर विफल हो जाता है जो गतिशील लोडिंग पर निर्भर हैं। जो लोग HTTrack विकल्प खोज रहे हैं, वे आमतौर पर तीन चीजों में से एक चाहते हैं: एक ऐसा टूल जो JavaScript-रेंडर किए गए पृष्ठों को संभालता है, एक आधुनिक इंटरफेस जिसमें मैनुअल पढ़ने की आवश्यकता नहीं होती है, या एक फ़ोल्डर पेड़ के बजाय एकल-फ़ाइल सेव फॉर्मेट। यहाँ सात हैं जो तीनों को कवर करते हैं।

त्वरित तुलना

उपकरणसर्वश्रेष्ठ हैलाइसेंसप्लेटफॉर्मविशेषता
Cyotek WebCopyआधुनिक Windows GUIमुफ़्तWindowsसमझदारीपूर्ण डिफ़ॉल्ट, पठनीय इंटरफेस
SiteSuckermacOS नेटिवभुगतानmacOSड्रैग-एंड-ड्रॉप साइट कैप्चर
wgetकमांड लाइन विश्वसनीयतामुफ़्त, open-sourceWindows, macOS, Linuxस्क्रिप्टेबल, कुछ भी दर्पण करता है
Offline Explorerपावर यूजर GUIभुगतानWindowsशेड्यूल, फिल्टर, ब्राउज़र एकीकरण
A1 Website DownloadSEO क्रॉलर क्रॉसओवरभुगतानWindows, macOSआंतरिक लिंक को विज़ुअली मैप करता है
monolithएकल-फ़ाइल सेवमुफ़्त, open-sourceWindows, macOS, Linuxएक आत्मनिर्भर HTML फ़ाइल
Getleftहल्के वजन मुफ़्तमुफ़्तWindowsछोटा, तेज़, गहराई नियंत्रण

लोग HTTrack क्यों छोड़ते हैं

यह JavaScript नहीं चलाता। पृष्ठ लोड के बाद कुछ भी रेंडर किया गया (आधुनिक SPA, आलसी-लोड किए गए छवियां, AJAX सामग्री) HTTrack के लिए अदृश्य है। डाउनलोड की गई कॉपी में खाली अनुभाग हैं जहां गतिशील भाग होने चाहिए।

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

अपडेट धीमे हो गए हैं। यह जो करता है उसके लिए स्थिर है, लेकिन आधुनिक वेब से बहुत पीछे। JS रेंडरिंग पर कोई गंभीर काम नहीं, आधुनिक प्रमाणन प्रवाह नहीं, headless-ब्राउज़र बैकएंड नहीं।

यह एक फ़ोल्डर पेड़ बनाता है। आउटपुट एक निर्देशिका संरचना है जो साइट को प्रतिबिंबित करती है, जो विश्वसनीय है लेकिन असुविधाजनक। डाउनलोड साझा करना एक zip फ़ाइल है न कि एक एकल आर्टिफ़ैक्ट।

विकल्प

Cyotek WebCopy: आधुनिक Windows GUI

Cyotek WebCopy एक आधुनिक इंटरफेस के साथ Windows-केवल मुफ़्त साइट मिररिंग टूल है। बॉक्स से समझदारीपूर्ण डिफ़ॉल्ट, एक स्पष्ट प्रोजेक्ट मॉडल (प्रति साइट एक प्रोजेक्ट), समावेश/बहिष्कार पैटर्न के लिए नियम संपादक, और एक परिणाम फलक जो दिखाता है कि वास्तव में क्या सहेजा गया।

जहाँ यह विफल रहता है: HTTrack की तरह, JavaScript को निष्पादित नहीं करता। केवल Windows।

मूल्य: मुफ़्त।

बनाम HTTrack: समान अंतर्निहित दृष्टिकोण (HTTP क्रॉलर जो लिंक का पालन करता है) बहुत बेहतर UI और समझदारीपूर्ण डिफ़ॉल्ट के साथ।

HTTrack से माइग्रेट करना: एक नया प्रोजेक्ट बनाएँ जो उसी साइट की ओर इशारा करता है; यदि आपकी HTTrack कॉन्फ़िगरेशन जटिल थी तो नियम निर्यात करें।

डाउनलोड: cyotek.com/cyotek-webcopy

सारांश: Windows उपयोगकर्ताओं के लिए पिक जो 2020 के दशक के UI के साथ HTTrack का व्यवहार चाहते हैं।

SiteSucker: macOS नेटिव

SiteSucker लंबे समय से चली आ रही macOS उत्तर है। डॉक आइकन पर एक URL खींचें, कितनी गहराई तक क्रॉल करें चुनें, और डाउनलोड शुरू हो जाएगा। सेटिंग्स में लिंक रीराइटिंग, फ़ाइल-टाइप फिल्टर, और प्रमाणीकरण शामिल हैं। टैबलेट डाउनलोड के लिए iPad संस्करण मौजूद है।

जहाँ यह विफल रहता है: भुगतान (Mac App Store पर मामूली एक-बार शुल्क)। JavaScript को रेंडर नहीं करता।

मूल्य: भुगतान एक बार का लाइसेंस।

बनाम HTTrack: macOS-नेटिव; macOS पर HTTrack मौजूद है लेकिन रखरखाव नहीं किया जाता।

HTTrack से माइग्रेट करना: SiteSucker के सेटिंग्स पैनल में प्रोजेक्ट को फिर से बनाएं।

डाउनलोड: ricks-apps.com/osx/sitesucker

सारांश: Mac पर पिक।

wget: कमांड लाइन विश्वसनीयता

GNU wget कैनोनिकल कमांड-लाइन वेबसाइट डाउनलोडर है। wget --mirror --convert-links --adjust-extension --page-requisites --no-parent <url> एक पंक्ति में लिंक रीराइटिंग के साथ एक साइट को दर्पण करता है। त्रुटियों के विरुद्ध मजबूत, बाधित डाउनलोड फिर से शुरू करता है, cron में स्क्रिप्टेबल।

जहाँ यह विफल रहता है: केवल कमांड लाइन। JavaScript नहीं चलाता। विस्तृत आउटपुट को पहली बार उपयोगकर्ताओं के लिए धैर्य की आवश्यकता है।

मूल्य: मुफ़्त और open-source।

बनाम HTTrack: हल्का, अधिक विश्वसनीय, प्रत्येक फ्लैग दस्तावेज़।

HTTrack से माइग्रेट करना: समावेश/बहिष्कार पैटर्न को --accept और --reject फ़्लैग में अनुवाद करें।

डाउनलोड: gnu.org/software/wget

सारांश: सही पिक यदि आप एक टर्मिनल में रहते हैं।

Offline Explorer: पावर यूजर GUI

Metaproducts का Offline Explorer वाणिज्यिक GUI हेवीवेट है। प्रोजेक्ट टेम्पलेट, शेड्यूलिंग, डाउनलोड की गई सामग्री में खोज, IE/Chrome/Firefox के साथ एकीकरण जो स्क्रीन पर है को कैप्चर करने के लिए, और गहराई/URL फिल्टर जो HTTrack से कहीं अधिक जाते हैं। Pro और Enterprise स्तर SQL बैकएंड और टीम सुविधाएँ जोड़ते हैं।

जहाँ यह विफल रहता है: भुगतान, और Pro/Enterprise स्तर सस्ते नहीं हैं। केवल Windows।

मूल्य: प्रति स्तर भुगतान एक बार का लाइसेंस।

बनाम HTTrack: अधिक सुविधाएँ, अधिक पॉलिश, एक कीमत टैग के साथ।

HTTrack से माइग्रेट करना: एक नया प्रोजेक्ट बनाएँ। मौजूदा HTTrack डाउनलोड आयात नहीं किए जाते हैं, लेकिन स्रोत URL हैं।

डाउनलोड: metaproducts.com

सारांश: पिक जब बजट बाधा नहीं है और HTTrack की सुविधा अंतराल है।

A1 Website Download: SEO क्रॉलर क्रॉसओवर

Microsys से A1 Website Download एक टीम द्वारा बनाया गया है जो SEO क्रॉलर भी बनाती है। आउटपुट में आंतरिक लिंक की एक दृश्य साइटमैप और विश्लेषणात्मक दृश्य शामिल है कि कौन से पृष्ठ कहाँ लिंक करते हैं, ऑफलाइन कॉपी के अलावा।

जहाँ यह विफल रहता है: भुगतान। इंटरफेस SEO टूल से विरासत में मिलता है, जिसका मतलब है कि शुद्ध साइट कॉपी की तुलना में अधिक डायल।

मूल्य: भुगतान एक बार का लाइसेंस।

बनाम HTTrack: कॉपी प्लस साइट के लिंक आर्किटेक्चर में संरचनात्मक अंतर्दृष्टि प्रदान करता है।

HTTrack से माइग्रेट करना: एक ताज़ा प्रोजेक्ट बनाएँ।

डाउनलोड: microsystools.com

सारांश: पिक जब आप ऑफलाइन कॉपी और साइट के लिंक संरचना का नक्शा चाहते हैं।

monolith: एकल-फ़ाइल सेव

monolith एक कमांड-लाइन टूल है जो एक एकल वेब पृष्ठ को एक स्वतंत्र HTML फ़ाइल के रूप में सहेजता है जिसमें सभी छवियां, स्टाइलशीट, स्क्रिप्ट, और फॉन्ट डेटा URI के रूप में इनलाइन किए गए हैं। परिणाम एक फ़ाइल है जिसे आप ईमेल कर सकते हैं, किसी फ़ोल्डर में डाल सकते हैं, या कहीं भी खोल सकते हैं।

जहाँ यह विफल रहता है: केवल एक पृष्ठ, पूरी साइट नहीं। JavaScript की headless रेंडरिंग वैकल्पिक है और अलग Chrome इंस्टॉल की आवश्यकता है।

मूल्य: मुफ़्त और open-source।

बनाम HTTrack: अलग आकार। monolith एक एकल लेख को स्वच्छ रूप से सहेजने के लिए है; HTTrack एक पूरी साइट को दर्पण करने के लिए है।

HTTrack से माइग्रेट करना: दोनों का उपयोग करें। बाद में पढ़ने के लिए एकल-पृष्ठ कैप्चर के लिए monolith; पूरी साइट दर्पण के लिए HTTrack-क्लास टूल।

डाउनलोड: github.com/Y2Z/monolith

सारांश: पिक जब “इस एक पृष्ठ को बिल्कुल सहेजें” काम है।

Getleft: हल्के वजन मुफ़्त

Getleft एक छोटा, मुफ़्त Windows साइट डाउनलोडर है जिसमें गहराई नियंत्रण, फ़ाइल-टाइप फिल्टर, और pause/resume हैं। इंटरफेस सादा है लेकिन इंस्टॉल बहुत छोटा है और परिणाम स्टेटिक साइटों पर विश्वसनीय है।

जहाँ यह विफल रहता है: केवल Windows। वर्षों में भारी विकास नहीं हुआ है। JS रेंडरिंग नहीं।

मूल्य: मुफ़्त।

बनाम HTTrack: छोटा इंस्टॉल, आसान पहला रन, गतिशील साइटों पर समान सीमाएँ।

HTTrack से माइग्रेट करना: प्रोजेक्ट सेटिंग्स को फिर से दर्ज करें।

डाउनलोड: sourceforge.net/projects/getleftdown

सारांश: पिक जब आप कुछ छोटा और मुफ़्त चाहते हैं।

कैसे चुनें

Cyotek WebCopy चुनें यदि आप Windows के लिए HTTrack का निकटतम आधुनिक प्रतिस्थापन चाहते हैं।

Mac पर SiteSucker चुनें।

wget चुनें जब स्क्रिप्टिंग, शेड्यूलिंग, या सर्वर पर चलना दायरे में हो।

Offline Explorer चुनें जब सुविधा कवरेज और पॉलिश टूल के लिए भुगतान को न्यायसंगत बनाते हैं।

monolith चुनें जब लक्ष्य पूरी साइट नहीं बल्कि एक पृष्ठ स्वच्छ रूप से संग्रहीत हो।

Getleft चुनें जब “छोटा और मुफ़्त” “शक्तिशाली और कॉन्फ़िगरेबल” को हरा दे।

HTTrack पर रहें यदि आपके पास एक मौजूदा प्रोजेक्ट है, लक्ष्य साइट काफी स्थिर है कि HTTrack पहले से ही इसे सही तरीके से कैप्चर करता है, और पुरानी इंटरफेस आपको परेशान नहीं करता।

सामान्य प्रश्न

JavaScript-रेंडर साइटों के बारे में क्या? कोई भी सामान्य-उद्देश्य दर्पण टूल डिफ़ॉल्ट रूप से आधुनिक SPA को अच्छी तरह से संभालता नहीं है। व्यावहारिक समाधान हैं: headless Chrome wrapper का उपयोग करें (headless मोड के साथ monolith, या puppeteer या playwright के साथ जोड़ा गया wget), या स्वीकार करें कि सहेजी गई कॉपी में गतिशील रूप से लोड की गई सामग्री की कमी होगी। ArchiveBox और SingleFile दो सामुदायिक उपकरण हैं जो इस उद्देश्य के लिए headless Chrome को लपेटते हैं।

मैं एक साइट कैसे डाउनलोड करूँ जिसमें लॉगिन की आवश्यकता है? HTTrack, Cyotek WebCopy, और wget सभी HTTP बेसिक प्रमाणीकरण और कुकी स्ट्रिंग स्वीकार करते हैं। सत्र-आधारित प्रमाणीकरण के लिए, अपने ब्राउज़र के माध्यम से साइन इन करें, कुकी निर्यात करें (ब्राउज़र एक्सटेंशन का उपयोग करके), और टूल को पास करें। प्रमाणीकरण प्रवाह जो OAuth या अल्पकालिक टोकन का उपयोग करते हैं वह कठिन हैं और headless-ब्राउज़र दृष्टिकोण की आवश्यकता हो सकती है।

क्या एक एकल संग्रह फ़ाइल के रूप में साइट को दर्पण करने का कोई तरीका है? monolith प्रति पृष्ठ एक HTML फ़ाइल बनाता है। एक पूरी साइट के लिए, विशिष्ट उत्तर एक WARC संग्रह हैं (वह प्रारूप जो archive.org उपयोग करता है; उपकरणों में warcprox और wpull शामिल हैं) या दर्पित फ़ोल्डर की zip।

क्या ये उपकरण उपयोग करने के लिए कानूनी हैं? उपकरण स्वयं कानूनी हैं। जो आप डाउनलोड करते हैं वह साइट की सेवा की शर्तों और कॉपीराइट द्वारा शासित होता है। सार्वजनिक पृष्ठों का व्यक्तिगत ऑफलाइन पठन आम तौर पर ठीक है; खुरचे गई सामग्री को पुनः वितरित करना नहीं है। संदेह में हो, robots.txt और साइट की शर्तें देखें।

कौन सा उपकरण लक्ष्य साइट द्वारा दर-सीमित नहीं होगा? यदि आप बहुत आक्रामक रूप से क्रॉल करते हैं तो सभी को दर-सीमित किया जा सकता है। wget के --wait और --random-wait फ़्लैग, HTTrack की कनेक्शन सीमाएँ, और Cyotek की अनुरोध-दर सेटिंग आपको एक विनम्र गति तक धीमा करने देती हैं। कुछ साइटें अभी भी गति की परवाह किए बिना आक्रामक क्रॉलर को ब्लॉक करती हैं; इसका सम्मान करें।