Используя собственный HTTP-прокси, вы можете делать захват любого типа, например изображения или скриншота PDF, из любой точки мира.
Чтобы использовать прокси, вы должны сначала предоставить данные о его подключении. Просто введите данные прокси в мастере ниже, а затем нажмите кнопку Порождать Кнопка для создания прокси-адреса, который можно использовать в API GrabzIt. Если вместо этого вы хотите делать снимки из-за локального прокси, вам нужно следовать этим инструкциям.
После того, как вы сгенерировали указанный выше адрес прокси-сервера, ниже появится пример использования HTTP-прокси для создания захвата для каждого языка программирования, который мы в настоящее время поддерживаем.
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")
Иногда веб-сайты блокируют один из наших IP-адресов, особенно если вы запрашиваете множество захватов веб-сайта. Чтобы обойти эту проблему, вы можете использовать прокси-серверы GrabzIt. При этом целевой веб-сайт будет вызван через один из наших банков прокси-серверов для страны, в которой создается захват.
Для этого просто пройдите grabzit://
к параметру прокси и установите параметр страны, если вы хотите ограничить страну определенным местоположением, как показано ниже.
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")
Важно помнить, что использование прокси-серверов замедлит время, необходимое для создания захватов, поскольку intсоздает дополнительные сетевые переходы.