Outils pour capturer et convertir le Web

Captures d'écran spécifiques à l'emplacement

API de GrabzIt et de Outil de capture en ligne les deux prennent en charge les captures d'écran spécifiques à un emplacement, qui sont des captures d'écran prises dans un pays particulier. L'emplacement géographique par défaut à partir duquel une capture d'écran est prise est généralement l'emplacement le plus rapide disponible. Cependant, si vous souhaitez modifier l'emplacement à partir duquel une capture d'écran est prise lors de l'utilisation de l'une de nos API, modifiez le paramètre de pays en « SG » pour Singapour, « UK » pour le Royaume-Uni ou « US » pour les États-Unis.

Les États-Unis, le Royaume-Uni et Singapour ont été choisis comme emplacements de serveur de capture car ces emplacements divisent le globe. into trois parties presque égales, ce qui signifie qu'il devrait être possible de capturer rapidement n'importe quel site Web mondial en utilisant le ciblage géographique. Notez également que, comme le montre la carte, une capture d'écran aux États-Unis sera prise à l'aide de nos serveurs de capture de New York, Chicago ou Miami, tandis qu'une capture d'écran au Royaume-Uni sera prise à partir de notre centre de données de Londres.

Si vous souhaitez que les captures d'écran soient prises dans un pays différent de ceux actuellement disponibles, veuillez contacter le support technique, s'il y a suffisamment de demande pour un nouveau pays, nous pouvons l'ajouter !

Un exemple de la façon de définir le pays à partir duquel une capture aura lieu est présenté ci-dessous, pour chaque langage de programmation pris en charge par 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")