Korzystając z własnego serwera proxy HTTP, możesz wykonać dowolny rodzaj przechwytywania, na przykład obraz lub zrzut ekranu pliku PDF, z dowolnego miejsca na świecie.
Aby skorzystać z serwera proxy, należy najpierw podać szczegóły jego połączenia. Po prostu wprowadź dane serwera proxy w kreatorze poniżej, a następnie naciśnij przycisk Generuj swój przycisk, aby utworzyć adres proxy, którego można używać w interfejsach API GrabzIt. Jeśli zamiast tego chcesz przechwytywać dane zza lokalnego serwera proxy, musisz podążać za nim te instrukcje.
Po wygenerowaniu powyższego adresu proxy, poniżej pojawi się przykład użycia serwera proxy HTTP do utworzenia przechwytywania dla każdego języka programowania, który obecnie obsługujemy.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.Proxy = ""; grabzIt.URLToImage("http://www.spacex.com", options); grabzIt.Save("http://www.example.com/Home/Handler");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.setProxy(""); grabzIt.URLToImage("http://www.spacex.com", options); grabzIt.Save("http://www.example.com/handler");
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.5.2/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com",
{"onfinish": function (id){
alert(id);
},
"proxy":""}).Create();
</script>
var grabzit = require('grabzit'); var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret"); var options = {"proxy":""}; client.url_to_image("http://www.spacex.com", options); client.save("http://www.example.com/handler", function (error, id){ if (error != null){ throw error; } });
$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret"); $options = GrabzItImageOptions->new(); $options->proxy(""); $grabzIt->URLToImage("http://www.spacex.com", $options); $grabzIt->Save("http://www.example.com/handler.pl");
$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); $options = new \GrabzIt\GrabzItImageOptions(); $options->setProxy(""); $grabzIt->URLToImage("http://www.spacex.com", $options); $grabzIt->Save("http://www.example.com/handler.php");
grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret") options = GrabzItImageOptions.GrabzItImageOptions() options.proxy = "" grabzIt.URLToImage("http://www.spacex.com", options) grabzIt.Save("http://www.example.com/handler.py")
https://api.grabz.it/services/convert?key=Sign in to view your Application Key&proxy=&format=jpg&url=https%3A%2F%2Fspacex.com%2F
grabzIt = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret") options = GrabzIt::ImageOptions.new() options.proxy = "" grabzIt.url_to_image("http://www.spacex.com", options) grabzItClient.save("http://www.example.com/handler/index")
Czasami strony internetowe blokują jeden z naszych adresów IP, zwłaszcza jeśli zażądasz wielu przechwyceń witryny. Aby obejść ten problem, możesz użyć serwerów proxy GrabzIt. Spowoduje to wywołanie docelowej witryny internetowej za pośrednictwem jednego z naszych serwerów proxy dla kraju, w którym tworzone jest przechwytywanie.
Aby to zrobić, po prostu przejdź grabzit://
do parametru proxy i ustaw parametr country, jeśli chcesz ograniczyć kraj do określonej lokalizacji, jak pokazano poniżej.
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.Proxy = "grabzit://"; grabzIt.URLToImage("http://www.spacex.com", options); grabzIt.Save("http://www.example.com/Home/Handler");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); ImageOptions options = new ImageOptions(); options.setProxy("grabzit://"); grabzIt.URLToImage("http://www.spacex.com", options); grabzIt.Save("http://www.example.com/handler");
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.5.2/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com",
{"onfinish": function (id){
alert(id);
},
"proxy":"grabzit://"}).Create();
</script>
var grabzit = require('grabzit'); var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret"); var options = {"proxy":"grabzit://"}; client.url_to_image("http://www.spacex.com", options); client.save("http://www.example.com/handler", function (error, id){ if (error != null){ throw error; } });
$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret"); $options = GrabzItImageOptions->new(); $options->proxy("grabzit://"); $grabzIt->URLToImage("http://www.spacex.com", $options); $grabzIt->Save("http://www.example.com/handler.pl");
$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret"); $options = new \GrabzIt\GrabzItImageOptions(); $options->setProxy("grabzit://"); $grabzIt->URLToImage("http://www.spacex.com", $options); $grabzIt->Save("http://www.example.com/handler.php");
grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret") options = GrabzItImageOptions.GrabzItImageOptions() options.proxy = "grabzit://" grabzIt.URLToImage("http://www.spacex.com", options) grabzIt.Save("http://www.example.com/handler.py")
https://api.grabz.it/services/convert?key=Sign in to view your Application Key&proxy=grabzit%3A%2F%2F&format=jpg&url=https%3A%2F%2Fspacex.com%2F
grabzIt = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret") options = GrabzIt::ImageOptions.new() options.proxy = "grabzit://" grabzIt.url_to_image("http://www.spacex.com", options) grabzItClient.save("http://www.example.com/handler/index")
Należy pamiętać, że korzystanie z serwerów proxy spowalnia czas potrzebny na utworzenie przechwytywania intpowoduje dodatkowe przeskoki sieciowe.