An intरनेट वेबसाइट किसी भी अन्य वेबसाइट की तरह ही महत्वपूर्ण हो सकती है और स्क्रीनशॉट, स्क्रैपिंग या परिवर्तित करने की आवश्यकता हो सकती है intओ ऑफ़लाइन संस्करण। दुर्भाग्य से, कैप्चरिंग ए intवेब पर एक सामान्य वेबसाइट का स्क्रीनशॉट लेने की तुलना में रनेट या लोकलहोस्ट वेबसाइट अधिक जटिल है।
इसे करने का सबसे सरल तरीका है GrabzIt का उपयोग करना IntraProxy, जो आपके सभी को खोलता है intकेवल GrabzIt के सर्वरों के लिए ernal वेबसाइटें। IntraProxy तब आपके और से अनुरोधों के मार्ग को संभालता है intआपके लिए ernal वेबसाइट्स जैसा कि चित्र में दिखाया गया है।
उपयोगकर्ताओं को सुरक्षा का आश्वासन देना IntraProxy हमने कोड बनाया है खुला स्रोत दोनों लोग देख सकते हैं कि यह क्या कर रहा है और बग फिक्स और आगे की वृद्धि को प्रोत्साहित करने के लिए।
प्रथम Github से प्रॉक्सी डाउनलोड करें। आपको जावा 1.6+ इंस्टॉल करना होगा। फिर कमांड लाइन का उपयोग करके निर्देशिका में नेविगेट करें intraproxy.jar। फिर निम्न कमांड का उपयोग करें।
intraproxy.jar
java -jar "intraproxy.jar"
इसके बाद, आप देख सकते हैं कि क्या IntraProxy तब आपके राउटर पर पोर्ट 10000 को मशीन आईपी एड्रेस द ग्रैबजाइट पर भेजकर चल रहा है IntraProxy पर स्थापित है। कृपया हमसे यह न पूछें कि यह कैसे करना है, आपके राउटर को कॉन्फ़िगर करने की जानकारी उपलब्ध होनी चाहिए Internet।
भेंट http://localhost:10000/grabzit://dashboard.html कॉन्फ़िगर और उपयोग करने के तरीके के बारे में अधिक जानकारी के लिए IntraProxy।
http://localhost:10000/grabzit://dashboard.html
एक बार यह कॉन्फ़िगर हो जाने के बाद इसे हमारे सहित हमारे सभी टूल द्वारा उपयोग किया जा सकता है एपीआई (API) , स्क्रीनशॉट टूल और वेब खुरचनी। राउटर के सभी अनुरोधों के रूप में आईपी एड्रेस और पोर्ट अब सही करने के लिए हल हो जाएंगे internal वेबसाइट। उदाहरण के लिए, यदि आपकी वेबसाइट स्थित है http://localhost/mywebsite/index.html और आपका राउटर आईपी एड्रेस है 123.123.123.123 फिर अपनी वेबसाइट को हल करने के लिए बाहरी रूप से आप पास कर सकते हैं http://123.123.123.123:10000/http://localhost/mywebsite/index.html GrabzIt एपीआई या उपकरण के लिए।
http://localhost/mywebsite/index.html
123.123.123.123
http://123.123.123.123:10000/http://localhost/mywebsite/index.html
इसी तरह, अगर आपके पास स्थानीय स्तर पर GrabazItDemo स्थापित है और इसके कॉलबैक हैंडलर को क्या कहा जाए http://localhost/GrabzItDemo/handler.php आप पास हो सकते हैं http://123.123.123.123:10000/http://localhost/GrabzItDemo/handler.php कॉलबैक हैंडलर URL के रूप में।
http://localhost/GrabzItDemo/handler.php
http://123.123.123.123:10000/http://localhost/GrabzItDemo/handler.php
यदि आप अपनी वेबसाइट को सार्वजनिक रूप से उपलब्ध कराते हैं तो इस URL उपसर्ग को निकालना याद रखें Internet!
के लिए intरनेट या लोकलहोस्ट वेबसाइट जिनके पास निरपेक्ष URL पो नहीं हैintसीएसएस, छवि और जावास्क्रिप्ट फ़ाइलों जैसे संसाधनों तक पहुंच, जो कि सुलभ नहीं हैं Internet सरलतम विकल्प आपके लिए अग्रेषित पोर्ट सेट अप करना होगा internal वेबसाइट। हालाँकि, आपको ऐसा केवल उन वेबसाइटों के लिए ही करना चाहिए, जिनका आप पर कोई असर नहीं है Internet। इसके अलावा, यह संभव नहीं होगा यदि आपके पास बड़ी संख्या है internal वेबसाइटों पर कब्जा करने के लिए।
आपको अपने राउटर में लॉग इन करने और रूटर्स आईपी एड्रेस पर आने वाले सभी अनुरोधों को अग्रेषित करने के लिए एक पोर्ट फॉरवर्डिंग नियम जोड़ना होगा और आपकी वेबसाइट को होस्ट करने वाले कंप्यूटर पर पोर्ट करना होगा। फिर आपको अपने वेब सर्वर को उस पोर्ट पर कॉल स्वीकार करने के लिए कॉन्फ़िगर करना होगा जिसे आप आगे भेज रहे हैं।
उदाहरण के लिए, यदि आपका राउटर आईपी एड्रेस है 222.222.222.222 आप पोर्ट 12345 के लिए पोर्ट अग्रेषित करने वाले कंप्यूटर को जोड़ सकते हैं जो वेबसाइट को होस्ट करता है और इस पोर्ट को आपके वेब सर्वर कॉन्फ़िगरेशन में जोड़ देता है क्योंकि इसमें से एक पोर्ट को सुनता है।
222.222.222.222
अपने वेब सर्वर और राउटर को कॉन्फ़िगर करने के तरीके के बारे में अधिक जानकारी उपलब्ध होनी चाहिए internet। एक बार जब यह एक पते की तरह किया जाता है http://222.222.222.222:12345/mypage.html अपनी वेबसाइट को लोड करना चाहिए।
http://222.222.222.222:12345/mypage.html