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 gemaakt uit een bepaald land. De standaard geografische locatie waarvandaan een screenshot wordt gemaakt, is doorgaans de snelste beschikbare locatie. Als u echter de locatie wilt wijzigen, wordt er een screenshot gemaakt van wanneer u een van onze API's gebruikt, wijzig dan de landparameter in "SG" voor Singapore, "UK" voor het Verenigd Koninkrijk of "US" voor de Verenigde Staten.

De Verenigde Staten, het Verenigd Koninkrijk en Singapore werden gekozen als capture-serverlocaties omdat deze locaties de wereld verdelen into drie bijna gelijke delen, wat betekent dat het mogelijk zou moeten zijn om elke wereldwijde website snel te gebruiken geo-targeting. Houd er ook rekening mee dat, zoals weergegeven op de kaart, een Amerikaanse screenshot wordt gemaakt met behulp van onze opnameservers in New York, Chicago of Miami, terwijl een Britse screenshot wordt gemaakt vanuit ons datacenter in Londen.

Als u wilt dat er schermafbeeldingen worden gemaakt uit een ander land dan de landen die momenteel beschikbaar zijn, verzoeken wij u dit te doen contact opnemen met ondersteuning, als er voldoende vraag is naar een nieuw land, kunnen we het toevoegen!

Een voorbeeld van hoe u het land kunt instellen waaruit een opname zal worden gehaald, 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.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")