Outils pour capturer et convertir le Web
Comment le intraproxy permet intcaptures d'écran ranet

Capture ou grattage Intsites Web de ranet et localhost

An intLe site Web de ranet peut être tout aussi important que tout autre site Web et peut nécessiter une capture d'écran, un grattage ou une conversion into une version hors ligne. Malheureusement, capturer un intUn site Web ranet ou localhost est plus compliqué que de prendre une capture d'écran d'un site Web normal sur le Web.

Le moyen le plus simple de le faire serait d'utiliser GrabzIt IntraProxy, qui ouvre tous vos intsites Web éternels aux serveurs de GrabzIt uniquement. le IntraProxy gère ensuite le routage des requêtes vers et depuis votre intsites Web pour vous, comme indiqué dans le diagramme.

Assurer aux utilisateurs la sécurité du IntraProxy nous avons fait le code open source à la fois pour que les gens puissent voir ce qu'il fait et pour encourager la correction de bogues et d'autres améliorations.

Prénom télécharger le proxy depuis Github. Vous devrez avoir installé Java 1.6+. Ensuite, en utilisant la ligne de commande, accédez au répertoire contenant intraproxy.jar. Utilisez ensuite la commande suivante.

java -jar "intraproxy.jar" 

Ensuite, vous pouvez voir si le IntraProxy s'exécute en allant ensuite sur votre routeur transférer le port 10000 à l'adresse IP de la machine le GrabzIt IntraProxy est installé sur. Veuillez ne pas nous demander comment procéder, des informations sur la configuration de votre routeur devraient être disponibles sur le Internet.

Parce que http://localhost:10000/grabzit://dashboard.html pour plus d'informations sur la configuration et l'utilisation du IntraProxy.

Une fois configuré, il peut être utilisé par tous nos outils, y compris notre API, Outil de capture d'écran et Grattoir Web. Comme toutes les demandes adressées au routeur par l’adresse IP et le port vont maintenant être résolues correctement. intsite internet. Par exemple, si votre site Web se trouve à l'adresse http://localhost/mywebsite/index.html et l'adresse IP de votre routeur est 123.123.123.123 alors pour résoudre votre site web en externe, vous pouvez passer http://123.123.123.123:10000/http://localhost/mywebsite/index.html à l'API ou aux outils de GrabzIt.

De même, si vous avez installé GrabazItDemo localement et comment appeler son gestionnaire de rappel à http://localhost/GrabzItDemo/handler.php tu pourrais passer http://123.123.123.123:10000/http://localhost/GrabzItDemo/handler.php en tant qu'URL de gestionnaire de rappel.

N'oubliez pas de supprimer ce préfixe d'URL si vous rendez votre site Web accessible au public sur le site Web. Internet!

Nos Exigences

  • Autorise uniquement l'accès depuis les serveurs de GrabzIt
  • Nécessite Java 1.6 +

Une méthode alternative

Pour le intsites ranet ou localhost qui n'ont pas d'URL absolues pointaux ressources, telles que les fichiers CSS, image et JavaScript, qui ne sont pas accessibles sur le IntL'option la plus simple d'ernet serait de configurer la redirection de port vers votre intSite Web éternel. Cependant, vous ne devriez le faire que pour les sites Web qui ne vous dérangent pas d'ouvrir le Internet. De plus, cela ne conviendrait probablement pas si vous avez un grand nombre de intternaux sites Web à capturer.

Vous devez vous connecter à votre routeur et ajouter une règle de transfert de port pour transférer toutes les demandes provenant de l'adresse IP et du port du routeur à l'ordinateur hébergeant votre site Web. Vous devez ensuite configurer votre serveur Web pour accepter les appels sur le port que vous transférez.

Par exemple, si votre adresse IP de routeur est 222.222.222.222 vous pouvez ajouter une redirection de port pour le port 12345 à l'ordinateur hébergeant le site Web et ajouter ce port à la configuration de votre serveur Web comme l'un des ports sur lesquels il écoute.

Des informations supplémentaires sur la configuration de votre serveur Web et de votre routeur doivent être disponibles sur le site Web. internet. Une fois que cela est fait, appelez une adresse comme http://222.222.222.222:12345/mypage.html devrait charger votre site web.