Outils pour capturer et convertir le Web

Prenez des screenshots sans popups!

18 Février 2017

Au cours des prochaines semaines, nous allons commencer à déployer une mise à jour de nos API qui vous permet de masquer les éléments HTML. Cela sera particulièrement utile pour masquer les fenêtres contextuelles modales en ligne ennuyeuses que certains sites Web utilisent pour encourager les utilisateurs à effectuer des actions.

Jusqu'à présent, les modifications ont été déployées sur les API suivantes :

Pour masquer des éléments HTML, spécifiez simplement les identifiants ou les noms de classe de tous les éléments HTML que vous souhaitez masquer. Par exemple #myelem, .myclass. Vous trouverez ci-dessous deux exemples de cette opération en utilisant à la fois JavaScript et PHP.

Masquage des éléments HTML à l'aide de JavaScript

GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.google.com", {"hide":"#myelem, .myclass"}).Create();

Masquer des éléments HTML à l'aide de PHP

$grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = new GrabzItImageOptions();
$options->setHideElement("#myelem, .myclass");

$grabzIt->URLToImage("http://www.google.com", $options);
$grabzIt->SaveTo("test.jpg");

De plus, le paramètre target accepte désormais les noms de classe en plus des identifiants, il suffit de spécifier le sélecteur CSS standard. Passez simplement un sélecteur CSS au paramètre cible, par exemple .myclass or #myid S'il y a plusieurs éléments correspondants, le premier sera choisi.

Voir les derniers articles du blog