Tools om het web vast te leggen en te converteren

Locatie-specifieke schermafbeeldingen

GrabzIt's API en Online screenshot-tool beide ondersteunen locatiespecifieke schermafbeeldingen, dit zijn schermafbeeldingen uit een bepaald land. De standaard geografische locatie waaruit een screenshot is genomen, is meestal de snelste beschikbare locatie. Als u echter de locatie wilt wijzigen, wordt een screenshot gemaakt wanneer u een van onze API's gebruikt, wijzig dan de landparameter in "SG" voor Singapore, "UK" voor het Verenigd Koninkrijk of "VS" voor de Verenigde Staten.

De Verenigde Staten, het Verenigd Koninkrijk en Singapore zijn gekozen als locaties voor het vastleggen van servers, omdat deze locaties de wereld splitsen into drie bijna gelijke delen, wat betekent dat het mogelijk moet zijn om elke wereldwijde website snel te gebruiken geo-targeting. Merk ook op dat, zoals op de kaart wordt getoond, een screenshot van de VS wordt gemaakt met behulp van onze New York-, Chicago- of Miami-opnameservers, terwijl een UK-screenshot wordt genomen van ons datacenter in Londen.

Als u wilt dat screenshots worden gemaakt uit een ander land dan die momenteel beschikbaar zijn, alstublieft contact opnemen met ondersteuning, als er voldoende vraag is naar een nieuw land, kunnen we dit toevoegen!

Een voorbeeld van het instellen van het land waaruit een opname wordt gemaakt, wordt hieronder weergegeven voor elke programmeertaal die GrabzIt ondersteunt.

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.4.7/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.ashx?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")