Tools zum Erfassen und Konvertieren des Webs
Wie das intRaproxy ermöglicht intRanet-Screenshots

Erfassen oder Scrappen von Intranet- und Localhost-Websites

An intDie Ranet-Website kann genauso wichtig sein wie jede andere Website und erfordert möglicherweise Screenshots, Scraping oder Konvertierung intoa Offline-Version. Leider wird ein intEine Ranet- oder Localhost-Website ist komplizierter als ein Screenshot einer normalen Website im Web.

Der einfachste Weg, dies zu tun, wäre die Verwendung von GrabzIt's IntraProxy, das alle Ihre Funktionen öffnet intWebsites nur auf den Servern von GrabzIt. Das IntraProxy übernimmt dann das Routing von Anfragen zu und von Ihrem intWebsites für Sie, wie in der Abbildung dargestellt.

Um die Sicherheit der Benutzer zu gewährleisten IntraProxy wir haben den Code gemacht Open-Source- beides, damit die Leute sehen können, was es tut, und um Fehlerbehebungen und weitere Verbesserungen zu fördern.

Vorname Laden Sie den Proxy von Github herunter. Sie müssen Java 1.6+ installiert haben. Navigieren Sie dann mit der Befehlszeile zu dem Verzeichnis, das enthält intraproxy.jar. Verwenden Sie dann den folgenden Befehl.

java -jar "intraproxy.jar" 

Als nächstes können Sie sehen, ob die IntraProxy wird ausgeführt, indem Sie auf Ihrem Router den Port 10000 an die IP-Adresse des Computers weiterleiten, die GrabzIt IntraProxy ist installiert auf. Bitte fragen Sie uns nicht, wie das geht. Informationen zur Konfiguration Ihres Routers finden Sie auf der Internet.

Visite http://localhost:10000/grabzit://dashboard.html Weitere Informationen zur Konfiguration und Verwendung des IntraProxy finden Sie hier.

Sobald dies konfiguriert ist, kann es von allen unseren Tools einschließlich unserer verwendet werden API, Screenshot-Tool und Web Scraper. Wie alle Anfragen an den Router werden nun IP-Adresse und Port korrekt aufgelöst intallgemeine Website. Zum Beispiel, wenn sich Ihre Website unter befindet http://localhost/mywebsite/index.html und die IP-Adresse Ihres Routers lautet 123.123.123.123 Um Ihre Website dann extern aufzulösen, können Sie übergeben http://123.123.123.123:10000/http://localhost/mywebsite/index.html zu GrabzIt's API oder Tools.

Ebenso, wenn Sie das GrabazItDemo lokal installiert haben und wie der Callback-Handler aufgerufen werden soll http://localhost/GrabzItDemo/handler.php du könntest passieren http://123.123.123.123:10000/http://localhost/GrabzItDemo/handler.php als Callback-Handler-URL.

Denken Sie daran, dieses URL-Präfix zu entfernen, wenn Sie Ihre Website im Internet öffentlich zugänglich machen Internet!

Anforderungen:

  • Ermöglicht nur den Zugriff von GrabzIt-Servern
  • Benötigt Java 1.6 +

Eine alternative Methode

Für intRanet- oder Localhost-Websites, die keine absoluten URLs haben pointauf Ressourcen wie CSS-, Bild- und JavaScript-Dateien zugreifen, auf die auf der nicht zugegriffen werden kann IntDie einfachste Option für ernet wäre das Einrichten der Portweiterleitung an Ihren internale Website. Sie sollten dies jedoch nur für Websites tun, denen es nichts ausmacht, die Website zu öffnen Internet. Darüber hinaus wäre es wahrscheinlich nicht geeignet, wenn Sie eine große Anzahl von haben intzu erfassende Websites.

Sie müssen sich bei Ihrem Router anmelden und eine Portweiterleitungsregel hinzufügen, um alle Anforderungen von diesen an die IP-Adresse und den Port des Routers an den Computer weiterzuleiten, auf dem sich Ihre Website befindet. Anschließend müssen Sie Ihren Webserver so konfigurieren, dass Anrufe an dem Port angenommen werden, über den Sie weiterleiten.

Zum Beispiel, wenn die IP-Adresse Ihres Routers lautet 222.222.222.222 Sie können dem Computer, auf dem die Website gehostet wird, eine Portweiterleitung für Port 12345 hinzufügen und diesen Port als einen der Ports, an denen er empfangsbereit ist, zu Ihrer Webserverkonfiguration hinzufügen.

Weitere Informationen zur Konfiguration Ihres Webservers und Routers finden Sie auf der internet. Sobald dies erledigt ist, ruft eine Adresse wie http://222.222.222.222:12345/mypage.html sollte Ihre Website laden.