जैसा कि कॉलिन सुझाव देते हैं, यह साइट प्रमाणीकरण के लिए सत्र कुकीज़ का उपयोग कर रही है, लेकिन उनका जवाब पूरी तरह से काम नहीं करेगा क्योंकि यह आपको लॉग इन नहीं करेगा।
प्रारंभिक अनुरोध पर सर्वर पर जाने के लिए आपको एक कुकी रखने की आवश्यकता होती है। Wget के --load-cookies
विकल्प का उपयोग करें ( यहाँ प्रलेखित है )। ध्यान दें कि यह पुराने कुकीज़.टेक्स्ट फ़ाइल प्रारूप का उपयोग करता है बजाय साइक्लाइट डेटाबेस प्रारूप जो वर्तमान में फ़ायरफ़ॉक्स और क्रोम उपयोग करता है।
यहाँ मैं क्या करूँगा:
- फ़ायरफ़ॉक्स या क्रोम का उपयोग करके, साइट पर जाएं और लॉग इन करें (सुनिश्चित करें कि आपका ब्राउज़र कुकीज़ को बचाने के लिए सेट है)
- अपने ब्राउज़र से बाहर निकलें
- अपनी कुकी फ़ाइल ढूंढें
- कुकीज़ में परिवर्तित करें। पाठ प्रारूप (इस पर नीचे नोट देखें)
wget --load-cookies cookies.txt http://forum.ubuntu-it.org/
साइक्लाइट प्रारूप से कुकीज में बदलने के लिए विकल्प। एक पाइथन स्क्रिप्ट या एक सरल साइक्लाइट स्क्रिप्ट (उस पिछले लिंक पर टिप्पणियों में) शामिल हैं, लेकिन आपके लिए सबसे आसान यह फ़ायरफ़ॉक्स एक्सटेंशन स्थापित करना हो सकता है ।
~
मेंCOOKIE_FILE
मेरी विन्यास में अपनी विशेष मूल्य द्वारा। मुझे लगता है किexport
मेरे सिस्टम में कोई कमी है या पसंद है। यह परिवर्तन करने से पहले मुझे जो त्रुटि प्राप्त हुई थी, वह थीunable to open database file
।