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