Narzędzia do przechwytywania i konwertowania Internetu

Zrzuty ekranu specyficzne dla lokalizacji

GrabzIt's API i Narzędzie do tworzenia zrzutów ekranu oba obsługują zrzuty ekranu dotyczące konkretnej lokalizacji, które są zrzutami ekranu wykonanymi z określonego kraju. Domyślna lokalizacja geograficzna, z której wykonywany jest zrzut ekranu, to zazwyczaj najszybsza dostępna lokalizacja. Jeśli jednak chcesz zmienić lokalizację, z której wykonywany jest zrzut ekranu podczas korzystania z któregokolwiek z naszych interfejsów API, zmień parametr kraju na „SG” w przypadku Singapuru, „UK” w przypadku Wielkiej Brytanii lub „US” w przypadku Stanów Zjednoczonych.

Na lokalizacje serwerów przechwytujących wybrano Stany Zjednoczone, Wielką Brytanię i Singapur, ponieważ lokalizacje te dzielą świat into trzy prawie równe części, co oznacza, że ​​powinno być możliwe szybkie przechwycenie dowolnej globalnej strony internetowej kierowanie geograficzne. Należy również pamiętać, że jak pokazano na mapie, zrzut ekranu w USA zostanie wykonany przy użyciu naszych serwerów przechwytujących w Nowym Jorku, Chicago lub Miami, natomiast zrzut ekranu w Wielkiej Brytanii zostanie pobrany z naszego centrum danych w Londynie.

Jeśli chcesz, aby zrzuty ekranu były robione w innym kraju niż obecnie dostępne, prosimy skontaktować się z obsługą, jeśli będzie wystarczające zapotrzebowanie na nowy kraj, możemy go dodać!

Przykład ustawienia kraju, z którego będzie pobierane przechwytywanie, pokazano poniżej dla każdego języka programowania obsługiwanego przez GrabzIt.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
ImageOptions options = new ImageOptions();
options.Country = Country.US;
grabzIt.URLToImage("http://www.spacex.com", options);
grabzIt.SaveTo("spacex.jpg");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
ImageOptions options = new ImageOptions();
options.setCountry(Country.UNITEDSTATES);
grabzIt.URLToImage("http://www.spacex.com", options);
grabzIt.SaveTo("spacex.jpg");
<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", {"country":"US"}).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 = {"country":"US"};
client.url_to_image("http://www.spacex.com", options);
client.save_to("spacex.jpg", 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->country("US");
$grabzIt->URLToImage("http://www.spacex.com", $options);
$grabzIt->SaveTo("spacex.jpg");
$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = new \GrabzIt\GrabzItImageOptions();
$options->setCountry("US");
$grabzIt->URLToImage("http://www.spacex.com", $options);
$grabzIt->SaveTo("spacex.jpg");
grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzItImageOptions.GrabzItImageOptions()
options.country = "US"
grabzIt.URLToImage("http://www.spacex.com", options)
grabzIt.SaveTo("spacex.jpg")
https://api.grabz.it/services/convert?key=Sign in to view your Application Key&format=jpg&country=US&url=http%3A%2F%2Fwww.spacex.com
grabzIt = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzIt::ImageOptions.new()
options.country = "US"
grabzIt.url_to_image("http://www.spacex.com", options)
grabzIt.save_to("spacex.jpg")