लॉगिन फॉर्म के पीछे एक वेब साइट को मिरर करना


10

लघु संस्करण:

  • मैं एक URL की ऑफ़लाइन प्रतिलिपि बनाना चाहता हूं जिसमें पूर्ण HTML + CSS + JS + चित्र शामिल हैं और मूल साइट की संरचना और फ़ाइल सामग्री को ध्यान में रखते हुए उन्हें स्थानीय रूप से सहेजता है।
  • मुझे उन टूल से परेशानी हो रही है जो मैं पा सकता हूं (जैसे "पूर्ण रूप से सहेजें" फ़ायरफ़ॉक्स एक्सटेंशन, HTTrack, wget, Teleport Pro) आंशिक रूप से क्योंकि URL एक लॉगिन फ़ॉर्म के पीछे है।

लंबा संस्करण:

जब मैं अपने ऐप पर काम कर रहा हूं, तो मैं अक्सर उस डिजाइनर को भेजने के लिए एक ऑफ़लाइन पूर्ण एचटीएमएल + सीएसएस + जेएस + इमेजेज संस्करण को स्नैप करना चाहता हूं, जिसके साथ मैं काम करता हूं, जो संशोधन करता है और इसे वापस भेजता है। मैं तब एप्लिकेशन में परिवर्तन लागू करता हूं।

यह उसकी / उसके पास एक जीवित ऐप के साथ हमारे कोड को नेविगेट करने की तुलना में बहुत अधिक कुशल है, लेकिन एक रोड़ा है - मैं एक मिररिंग ऐप नहीं ढूंढ सकता जो सुविधाजनक हो।

फ़ायरफ़ॉक्स एक्सटेंशन जैसे "सेव कम्प्लीट" में पहले से ही लॉगिन कुकी है इसलिए ध्यान नहीं है कि वे एक लॉगिन फ़ॉर्म के पीछे हैं, लेकिन वे स्थानीय रूप से सहेजी गई फ़ाइलों को अपने साथ काम करना असंभव बनाते हैं।

मिररिंग टूल जैसे wget या Teleport Pro हमारे लॉगिन फॉर्म का समर्थन नहीं करते हैं।

HTTrack, हालांकि, लॉगिन जानकारी का पता लगाने के लिए प्रॉक्सी मोड में चलने में सक्षम माना जाता है, लेकिन मुझे यह काम करने के लिए कभी नहीं मिला। एक गिरावट के रूप में यह कुकीज़ को स्वीकार कर सकता है जिसे मैं अपनी कुकीज़ में सुधारता हूं। इसकी फ़ाइल। लेकिन मुझे हमेशा यह करने में घंटों लगते हैं।

कोई टूल, ब्राउज़र एक्सटेंशन, आदि जो ऐसा कर सकता है? ओपन सोर्स, कमर्शियल - कुछ भी। अगर मैं HTTrack का दुरुपयोग कर रहा हूं और यह वास्तव में करने के लिए तुच्छ है - तो यह एक महान जवाब भी है।

जवाबों:


7

HTTrack के साथ आप इसे डाउनलोड करते समय एक कुकीज़.नेट फ़ाइल का उपयोग कर सकते हैं । मैंने इसका उपयोग सफलतापूर्वक एक मूडी साइट को मिरर करने के लिए किया है।


धन्यवाद - मैंने किया है कि पहले HTTrack के साथ है, लेकिन किसी कारण से यह हमेशा मुझे काम करने के लिए इसे लेने की कोशिश करता है, हालांकि मैं एक कारण नहीं देख सकता। क्या आपको कभी काम करने के लिए अंतर्निहित प्रपत्र प्रमाणीकरण समर्थन मिला? इसने मेरी साइट के लिए कभी काम नहीं किया। Canrack.kauler.com/help/CatchURL_tutorial
orip

2
मैंने जो भी किया वह अपने ब्राउज़र से लॉग इन किया और कुकीज़ को निर्यात किया। फ़ाइल को निर्यात किया, लॉगआउट पृष्ठ को ब्लैकलिस्ट में जोड़ा, और इसे चलने दिया। मुझे
मूड

5

मैंने यह सफलतापूर्वक WinHTTrack के साथ किया है । आप एक वेबसाइट पर कब्जा करने की सामान्य प्रक्रिया का पालन कर सकते हैं, जिसमें दो मामूली सेटिंग्स हैं:

  1. Chrome में, Dev Tools खोलें, फिर उस वेबसाइट पर लॉगइन करें जिसे आपको कैप्चर करना है। नेटवर्क टैब में, उस HTML पेज पर क्लिक करें जिसे आपने अपने सत्र कुकी को खोजने के लिए अनुरोध किया था (इसका नाम उपयोग किए गए बैक-एंड फ्रेमवर्क के आधार पर भिन्न होगा)। इसे "अतिरिक्त HTTP हेडर" के तहत HTTrack में रखें।

  2. यह भी सुनिश्चित करें कि आपके उपयोगकर्ता एजेंट स्ट्रिंग मैच, क्योंकि कभी-कभी सत्र अवरुद्ध हो जाते हैं यदि उपयोगकर्ता एजेंट स्ट्रिंग को बदल दिया जाता है।

    सत्र कुकी HTTrack में लॉगिन करें

  3. साइट डाउनलोड करना शुरू करें। परिणाम ऐसा होना चाहिए जैसे आप लॉग इन हैं।


3

क्या आपने ऑफ़लाइन एक्सप्लोरर की कोशिश की है ?

मुझे याद है कि यह आपको लॉगिन करने देता है, इस प्रकार परिणामी अनुरोधों के लिए कुकीज़ की बचत होती है और बाकी काम करेंगे। 100% के लिए निश्चित नहीं है क्योंकि मैं इसे लंबे समय से उपयोग कर रहा था।


विस्मयकारी, ऐसा लगता है जैसे प्रो संस्करण रूपों में POST का समर्थन करता है, मैं इसे बाहर की जाँच करूँगा
orip

मुझे यह पता लगाने में थोड़ा समय लगा, और प्रलेखन विरल था, लेकिन मुझे एहसास हुआ कि मैं एंबेडेड IE-आधारित ब्राउज़र का उपयोग फॉर्म में लॉग इन करने के लिए कर सकता हूं और फिर "प्रोजेक्ट के रूप में अगला क्लिक किया गया लिंक जोड़ें" चुन सकता हूं। "ऑटोसैव" फीचर अच्छा था, हालांकि इसने मेरे फॉर्म पोस्ट को कभी-कभी गड़बड़ कर दिया। गोना ने इसे 30 दिनों के लिए खाली कर दिया, जो मैं देख रहा था वह हो सकता है।
15:27 बजे

2

टेलीपोर्ट प्रो लॉगिन और पासवर्ड का उपयोग करने की अनुमति देता है।

जैसे ही आप एक नया प्रोजेक्ट विज़ार्ड शुरू करते हैं, आप उस बिंदु पर आएँगे जहाँ यह आपको वह विकल्प देता है (मुझे लगता है कि यह विकल्पों की तीसरी स्क्रीन में है)।

और यहां तक ​​कि अगर आप इसे याद करते हैं तो आप उस विकल्प को फिर से एक्सेस कर सकते हैं।

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


यह एक प्राचीन प्रश्न है, लेकिन POST फॉर्म में डेटा दर्ज नहीं करने पर, टेलीपोर्ट प्रो , http नॉर्थ का समर्थन करता है।
नकली नाम
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.