Herramientas para capturar y convertir la web

¡Haz capturas de pantalla sin ventanas emergentes!

Sábado, febrero 18, 2017

En las próximas semanas vamos a comenzar a implementar una actualización de nuestras API que le permite ocultar elementos HTML. Esto será especialmente útil para ocultar esas molestas ventanas emergentes modales en línea que algunos sitios web usan para alentar a los usuarios a realizar acciones.

Hasta ahora, los cambios se han implementado en las siguientes API:

Para ocultar elementos HTML, simplemente especifique la identificación o los nombres de clase de todos los elementos HTML que desea ocultar. Por ejemplo #myelem, .myclass. A continuación hay dos ejemplos de cómo hacer esto usando JavaScript y PHP.

Ocultar elementos HTML usando JavaScript

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

Ocultar elementos HTML usando 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");

Además, el parámetro de destino, ahora acepta nombres de clase además de identificadores, solo especifique el selector CSS estándar. Simplemente pase un selector CSS al parámetro de destino, por ejemplo .myclass or #myid Si hay varios elementos coincidentes, se elegirá el primero.

Ver las últimas publicaciones del blog