प्रेटेंड मैं चाहता था कि स्थायी रखने के लिए एक साधारण पेज कॉपी मेरे एचडी में डाउनलोड की जाए। मैं एक गहरी पुनरावर्ती की तलाश में नहीं हूं, सिर्फ एक पृष्ठ, लेकिन उस पृष्ठ द्वारा लोड किए गए किसी भी संसाधन को भी डाउनलोड किया जाना है।
उदाहरण: https://www.tumblr.com/
अपेक्षा:
- सूचकांक। Html
- कोई भरी हुई छवियाँ
- कोई भरी हुई जेएस फाइलें
- किसी भी लोड सीएसएस फ़ाइलें
- CSS फ़ाइल में लोड की गई कोई भी छवि
- डाउनलोड की गई प्रतियों के साथ काम करने के लिए स्थानीयकृत संसाधनों के लिंक (कोई वेब निर्भरता नहीं)
मुझे यह जानने में दिलचस्पी है कि क्या आप मुझे सबसे अच्छा wget सिंटैक्स या अन्य टूल ढूंढने में मदद कर सकते हैं जो ऐसा करेगा। मेरे द्वारा आजमाए गए उपकरण आमतौर पर CSS द्वारा लोड की गई छवियों को प्राप्त करने में विफल रहते हैं, इसलिए स्थानीय रूप से लोड किए जाने पर पृष्ठ कभी भी सही नहीं दिखता है। धन्यवाद!
स्पर्शरेखा समाधान
मुझे फ़ायरफ़ॉक्स का उपयोग करके ऐसा करने का एक तरीका मिला। डिफ़ॉल्ट सेव टूट गया है और एक ऐडऑन है जिसे "सेव कम्प्लीट" कहा जाता है जो जाहिर तौर पर इसके साथ अच्छा काम कर सकता है। हालाँकि, आप इसे डाउनलोड नहीं कर सकते क्योंकि यह कहता है कि यह वर्तमान फ़ायरफ़ॉक्स संस्करण में समर्थित नहीं है। कारण यह है कि इसे इस ऐडऑन में रोल किया गया था: "मोज़िला आर्काइव फॉर्मेट"। इसे स्थापित करें, फिर जब आप फ़ाइल का उपयोग करें "सेव पेज अस .." "वेब पेज, पूर्ण" नामक एक नया विकल्प होता है, जो अनिवार्य रूप से पुराना एडऑन है, जो स्टॉक कार्यान्वयन फायरफॉक्स उपयोग (जो कि भयानक है) को ठीक करता है। यह एक WGET समाधान नहीं है, लेकिन यह एक व्यावहारिक समाधान प्रदान करता है।
EDIT: भविष्य में इस प्रश्न का अनुसरण करने वाले किसी भी व्यक्ति के लिए एक और हास्यास्पद मुद्दा, ऐसा करने की कोशिश करना। Addon को ठीक से काम करने के लिए आपको टूल> मोज़िला आर्काइव फॉर्मेट की आवश्यकता है और "कम्प्लीट सेव का उपयोग करके स्क्रिप्ट्स और सोर्स को संरक्षित करने के लिए" पृष्ठ का एक वफादार स्नैपशॉट लें "की भयानक (डिफ़ॉल्ट) सेटिंग को बदल दें, अन्यथा एडऑन सभी खाली हो जाएगा आपकी स्क्रिप्ट फ़ाइलें और उन्हें टेक्स्ट के साथ प्रतिस्थापित करें "/ * स्नैपशॉट सेव * /" द्वारा हटाए गए स्क्रिप्ट।